Geschrieben um 15:22 am 14.07.2004 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Mir ist beim Gebrauch eines Ausführungsblocks im Objektnamen folgendes Phänomen begegnet: Bei der ersten Raumbeschreibung werden die Endungs-Platzhalter für Mask. und Neutr. nicht immer korrekt ausgegeben (das ist nicht nur beim Startraum der Fall). Nach Ausführen von LAGE werden die Endungen richtig dargestellt. Muss man zusätzlich zum ObjGenus noch etwas angeben oder irgendwelche Flags setzen/löschen? Ich konnte darüber nichts finden. Zur Anschauung habe ich mal drei Objekte (f m n) in einen Testraum getan:
|
Geschrieben um 19:16 am 14.07.2004 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 154 | Hat TAG zur Zeit nicht allgemein manchmal Probleme beim ersten Zug (siehe das Thema "Unsichtbare Objekte im ersten Zug")? |
Geschrieben um 20:37 am 14.07.2004 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | Oh! Das ist ein Webfehler im Binärgefüge des Interpreters. (Beziehungsweise ein Bug.) Bis das Objekt zum ersten Mal ausgegeben wird, ist bei Objekten mit Ausf der Genus p. Ich hatte beim Testen dummerweise ein weibliches Objekt genommen, wie es ja auch in den Fragen und Antworten vorkommt - aber da waren zufällig die Endungen gleich. Die Zusatzangebe, wie etwa %eiganname, war von dem Bug nicht betroffen. Der Bug ist behoben, aber ich muss mal sehen, ob es nicht noch andere Dinge gibt, die repariert werden müssen, bevor ich die Version hochlade. Als Workaround, den du schon deshalb einbauen solltest, damit nicht jeder die neue T.A.M. herunterladen muss, füge bitte für die betroffenen Objekte die passende ObjGenus-Anweisung in die Aktion Anfang ein. Sie muss vor der ersten Ausgabe von Objekten, insbesondere vor dem ersten geheZu stehen. (Wenn sich der Genus nicht ändert, könnte man dann eigentlich die ObjGenus-Zeilen aus der Ausf des Namens herausnehmen.) Zitat:
Offensichtlich treten manche Fehler nur im ersten Zug auf. Diese Fehler beruhen, so meine Befürchtung, auf dem, was bei den englischen Kolegen von r.a.i-f in ihrer blumigen Art gerne als Vile Zero Error of Hell genannt wird - irgendwelche Werte sind nicht richtig initialisiert worden. Workaround: Immer mit Befehlen ohne Objekte (I, Z, SINGE) beginnen. :-) (Ich bin mir bewusst, dass allein wegen dieses Fehlers noch niemand sich an die Implementierung des deutschen Pendants zu "Aisle" gemacht hat.) |
Geschrieben um 00:37 am 15.07.2004 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Ok, so werd ich's mal probieren. Aber dies scheint mir kein "Erster-Zug-Problem" zu sein, da es auch in späteren Spielzuständen anzutreffen war. |
Geschrieben um 01:33 am 15.07.2004 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Hallo, Martin! So wie du es gesagt hast, klappt alles wunderbar. Muss man nur wissen. Besten Dank nochmal. |
Geschrieben um 12:06 am 16.07.2004 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 154 | Martin:
Hmm, mir fiele da noch das Problem aus dem Thema "VorAusf von anziehen" (bei dem mir noch nicht klar ist, ob der Fehler bei mir oder bei TAG ist) und der Fehler in der Normal.adv bei "klettern" (siehe Thema "Fehler in der Normal.adv?") ein. Und gab es nicht beim Ausführen von Wegen ein Problem (siehe Thema "Fehler beim Ausführen eines Weges")? Den eigenartigen Fehler bei "schaue in dich" (siehe ""schaue in dich" bringt die TAM durcheinander") konnte ich selbst im Besucher beheben, indem ich den Befehl mit VorAusf abgefangen habe, was da allerdings vorher falsch lief, ist mir noch nicht klar. Und dann gab es doch noch die komische Reaktion auf die Eingabe "sag dir" (siehe Thema "sag zu person "hallo""). Ich will dich damit nicht überrollen, eine neue Version wäre auf jeden Fall spitze! |
Geschrieben um 17:24 am 16.07.2004 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | Zitat:
Sehr schöne Auflistung der offenen Punkte, danke. Allerdings habe ich die folgenden Punkte nicht nachvollziehen können:
Ich habe zum Überprüfen die letzte offizielle T.A.M. benutzt, nicht etwa eine Entwicklungsversion aus meinem Geheimlabor. Es wäre nützlich, wenn du mir einmal Dateien senden könntest, bei denen das von dir beschriebene Verhalten auftaucht - wenn ich es reproduzieren kann, kann ich eventuell auch den Fehler finden. (Wenn es aber Vile Zero Errors sind, ist nicht garantiert, dass ich es reproduzieren kann.) Da Der Besucher ja bereits zweimal veröffentlicht wurde, besteht auch nicht die Gefahr, dass ich vertrauliches Material erhalte. |