Now: Actually I should be able to do this endlessly. But how often Node 2 appears depends on the amount of the item templates (checked with PartyHasItemTemplate) in the party inventory. So: amount 5 implies I can select Node 2 five times (because it stops to appear after 5 appearances). 4 implies four times, 3 three times and so on.
That's absolutely weird and breaks my system, and I don't know how to solve that problem. I can't just remove the conditions.
Okay, now I think I get a bit more what you mean. I've seen this behavior and it is indeed bizarre. My best guess is this query PartyHasItemTemplate is just broken.
I tested this by simply using HasItemTemplate Instead, which only checks the speaker and not the party. It works perfectly, the option repeats itself unlimited times(not based on the # of mushrooms) since there is no ACTION to remove the template as of yet.
Also I suspect the PARTY version is broken, because when you click the little button next to the conditions:
![[Linked Image]](http://i.imgur.com/YgMPYY6.png)
It's simply not in the list:
![[Linked Image]](http://i.imgur.com/rHXNKgh.png)
I've used PartyhasItemTemplate myself but I only did it for a specific quest item and it worked fine. Perhaps it was only partially implemented for such an occasion or a vestige from an old game and not properly updated for D:OS.
So if you can get by with only checking the speaker for the item template, HasItemTemplate will do the job. If you must check the whole party, you could get the whole party involved in the dialog. Though the conditions on that would be pretty complicated.
Or use Osiris.