Forum moved to if-forum.org
Autor Nachricht
<  An dem Tisch
Antonia
BeitragVerfasst am: Di, 27 März 2007 - 16:24  Antworten mit Zitat
Neuling
Neuling


Anmeldungsdatum: 27.12.2006
Beiträge: 4

Hallöchen!

Ich würde gern folgendes machen:

Code:
> setz dich an den Tisch
Du hast dich an den Tisch gesetzt.


Das klappt ja auch bis dahin, nur die Statuszeile ist das Problem: Da steht nämlich

Code:
Im Restaurant (auf dem Tisch)


Wie kann ich dass ändern (ähnlich wie ObjAttr in_obj)?
Schonmal danke!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ChristianB
BeitragVerfasst am: Di, 27 März 2007 - 21:41  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg

Hallo Antonia,

das Verhältnis >an< zwischen Spieler und einem Objekt der Spielwelt ist meines Wissens nicht vorgesehen in T.A.G. Genau betrachtet befindet sich der Spieler, wenn er am Tisch sitzt, doch wahrscheinlich auf einem Stuhl oder einer anderen Sitzgelegenheit. So wie in der Wirklichkeit auch. Klar, dann sitzt man „am Tisch“, aber eben doch hauptsächlich auf dem Sitz am Tisch.

Deshalb mein Vorschlag: Wenn es heißt SETZ DICH AN DEN TISCH, schick den Spieler auf einen Sitz (also ein Objekt, das das Attribut *Sitz* besitzt) bei dem Tisch, der dann heißen könnte „<Sitz> am Tisch“. Das geht mit den T.A.G.-Weltmodell-Gesetzen ganz gut konform, würde ich tippen.

Eine andere radikale Variante wäre, nach SETZ DICH AN DEN TISCH den Spieler in einen neuen Raum „Restaurant (am Tisch)“ zu verfrachten. Das ist natürlich fehleranfällig: Objekte aus dem Ursprungsraum müssten auch im neuen Raum verfügbar oder zumindest sichtbar sein. Keine so schöne Lösung, wahrscheinlich.

Aber Martin hat da bestimmt noch eine Idee in petto… Soweit erstmal…

Grüße, CB.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Alle Zeiten sind GMT + 1 Stunde (MEZ)

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Seite 1 von 1
if-de :: Forum Foren-Übersicht  >  T.A.G.

Neues Thema eröffnen   Neue Antwort erstellen


 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Kontakt: Administrator

Powered by phpBB and NoseBleed v1.05