Geschrieben um 17:35 am 01.05.2013 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 15 | Einen wunderschönen Guten Morgen, wieder eine, vermutlich banale, Frage meinerseits. Ich habe eine Glocke. Ich habe eine Action definiert "Ringing", die ausgeführt wird, wenn die Glocke geläutet wird. Inkl. Verbdefinition, klappt auch alles gut. Nun kann man die Glocke aber auch schlagen. Darau reagiere ich mit
Klappt auch hervorragend. Mein Problem ist nun: Ich versuche durch das Läuten der Glocke eine Szene auszulösen:
Das wird aber nur beim wirklichen Läuten über das Verb "laeut" ausgeführt. Die Umleitung aus "schlag" funktioniert nicht. Mach ich was falsch oder muss ich wirklich explizit in die Startvorraussetzunge der Szene ein "when Attacking or Ringing the Glocke" schreiben? Danke, Olav |
Geschrieben um 19:05 am 01.05.2013 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 738 | Mich wundert, dass die zustandslose Ringing-Aktion überhaupt als Szenenbeginn getriggert wird, dann aber auch nur direkt und nicht über Umleitungen in Before- oder Instead-Aktivitäten. Das ist in der Tat sehr verwirrend und ich habe nicht die leiseste Ahnung, woran das liegt. Für Szenentrigger ist es jedenfalls besser, wohldefinierte Zustände zu verwenden, also der Glocke einen Zustand "geklingelt" zu verpassen und die Szene darüber einzuleiten.
----- |
Geschrieben um 08:13 am 02.05.2013 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | Ich vermute, dass am Ende des Zugs geprüft wird, ob eine neue Szene beginnt. Dann ist die Aktion aber wieder attacking, auch wenn sie zwischenzeitlich einmal ringing war. Als Alternative zu procs Vorschlag könnte man auch die betreffenden Verben zu einer kind of action gruppieren: 336699Oder so: 336699 |