mir ist beim Korrigieren einer GZB folgender Sachverhalt aufgefallen:
Wenn man bei einer Talentprobe auf mehrere Helden den "worst"-Helden abfragt, wird nur dann ein Held zurückgegeben, wenn dieser die Probe nicht bestanden hat. Haben alle Helden die Probe bestanden wird nicht etwa der Held ausgegeben, der am schlechtes performed hat, sondern ein leerer String.
Hier der relevante Code:
- Code: Alles auswählen
<challenge talent="Sinnenschärfe" mod="+3" id="Sinnenschaerfeprobe" hero-quantity="2">
<success>
<p>Als <hero output="name" by-challenge="Sinnenschaerfeprobe" select="best" /> kurz innehält, <hero output="name" by-challenge="Sinnenschaerfeprobe" select="worst" /> anstupst und auf einen Schatten in der Wüste deutet.
<q>Was meinst du? Sieht aus, als würde uns jemand folgen!</q> Nickend stimmt <hero output="name" by-challenge="Sinnenschaerfeprobe" select="worst" /> zu.</p>
[... mehr Code ... ]
</success>
[... mehr Code ... ]
</challenge>
Bei meiner Dreiergruppe, die ich testweise benutzt habe, habe ich folgende Outputs bekommen:
2 Helden bestanden, 1 Held nicht bestanden:
Als Eidrik der Entdecker kurz innehält, Dennis der Dieb anstupst und auf einen Schatten in der Wüste deutet." Was meinst du? Sieht aus, als würde uns jemand folgen!" Nickend stimmt Dennis der Dieb zu.
3 Helden bestanden, 0 Helden nicht bestanden:
Als Dennis der Dieb kurz innehält, anstupst und auf einen Schatten in der Wüste deutet." Was meinst du? Sieht aus, als würde uns jemand folgen!" Nickend stimmt zu.
Der Vollständigkeit halber der Link zur GZB.
Meinem Verständnis nach sollte "worst" ja dennoch den Helden zurückgeben, der am schlechtesten abgeschnitten hat, selbst wenn die Probe gelungen ist. Sollte die aktuelle Umsetzung explizit so gewollt sein, kann der Thread hier natürlich dicht gemacht werden.
Gruß,
Varthac