I noticed a quite problematic behaviour of the dialog system:

I check 'PartyHasItemTemplate' conditions for some nodes (for testing just one node). The structure is as follows:

1. Node 1 (push Node 2 and changeSubject).
2. Leave (end dialog).

-->select Node 1 push:
1. Node 2 (condition 'PartyHasItemTemplate' > 0)
2. changeSubject (pop 1, back to Node 1 and Leave).

-->select changeSubject
-->select Node 1 again (push Node 2 and changeSubject again)
-->select changeSubject again (pop 1, back to Node 1 and Leave).

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.

Any chance to solve that without using Osiris?


Last edited by Abraxas*; 18/07/16 10:20 AM.

My mods for DOS 1 EE: FasterAnimations - QuietDay - Samaritan