No dobrze tylko do którego sojusznika porównać warunki skoro wybieramy go dopiero gdy są one spełnione? To musiało by być działać jako "jakikolwiek sojusznik" czy może "dokładnie jeden sojusznik"? Ciężka sprawa z ogarnięciem tego.
Porównaj wartości → Sojusznik → MP → < → 24 → Przedmioty → Mikstura Many 2 → Sojusznik → Najmniej MP
tutaj raczej potrzebne by było Sojusznik->który ma status skamienienie. Czyli:Sprawdź status → Sojusznik → ma → Skamienienie → Przedmioty → Zmiękczacz → Sojusznik → Najwięcej HP
Jesli jakikolwiek sojusznik ma status skamienienie -> użyj -> zmiekczacz -> sojusznik, który ma status skamienienie. Trochę to się duplikuje, dlatego proponowałem podejście od strony celu, który jak jest znaleziony to od razu wszystkie komendy podrzędne do niego się odnoszą.
Jeszcze myślałem nad jednym rozwiązaniem - najwyżej są komendy a potem dla nich są warunki:
Akcja: Mikstura życia Lv1
Warunki użycia:
1)
2)
3)
na cel xxx
lub
1)
2)
3)
na cel xxx
Akcja: Atak
Warunki użycia:
1)
2)
3)
na cel xxx
lub
1)
2)
3)
na cel xxx
-------
Najlepiej było by zrobic interfejs w takiej kolejności/tak zgrupowany, jak wygląda proces podejmowania decyzji w walce manualnej.