TVTower / Documentation

Documentation / Design-Descriptions etc.
MIT License
2 stars 1 forks source link

News-Effect available-Flag einer anderen Nachricht setzen #11

Closed nittka closed 3 years ago

nittka commented 3 years ago

Während der initialen Dokumentation des Datenbankformats kam die Frage auf, ob das available-flag einer Nachricht in der Datenbank gesetzt werden können sollte (warum eine Nachricht erfinden, die dann nicht available ist). Motivation dafür ist, dass man als Effekt einer Nachricht einen anderen Nachrichtenstrang aktivieren oder deaktivieren könnte; einen der nicht unbedingt eine angestoßene Nachricht ist. (z.B. https://github.com/TVTower/Documentation/pull/9#discussion_r642567416 oder wegen Coronaauspruch finden die Märchentage nicht mehr statt)

Der für mich unklare Punkt in dieser Diskussion ist das Format des Effekts, der das macht, denn bei den aktuell verfügbaren Effekttypen sehe ich keinen, mit dem ein Flag einer referenzierten Nachricht geändert werden kann. Es kann natürlich sein, dass diese Funktionalität noch gar nicht implementiert ist oder sich in den modifiers versteckt, die noch nicht dokumentiert sind.

Also: wie sähe ein Beispiel einer Nachricht aus, die als Effekt das available-Flag einer anderen Nachricht ändert?

nittka commented 3 years ago

<effect trigger="happen" type="modifynewsavailability" enable="1" news="ronny-news-test-02" /> (siehe /source/game.programme.newsevent.bmx Zeile 1180) ... ausprobieren, dokumentieren, Editor anpassen