Add D&D enemy event pipeline example

This commit is contained in:
2026-08-03 21:10:21 +00:00
parent b722131d57
commit ba1d112d1f
5 changed files with 341 additions and 7 deletions

View File

@@ -242,6 +242,9 @@ func referenceItem(references contracts.ReferenceSet, slotName, expectedMediaTyp
if !ok {
return contracts.ReferenceItem{}, false, nil
}
if len(slot.Items) == 0 {
return contracts.ReferenceItem{}, false, nil
}
if len(slot.Items) != 1 {
return contracts.ReferenceItem{}, false, fmt.Errorf("reference slot %q must contain exactly one item", slotName)
}