https://mfo3.pl/r/b5b445b20
Tura 18 - używam Leczenia 3 na niewłaściwy cel, poniżej polecenia.
Tak, potwierdzam, że błąd istnieje (również się z tym spotkałem)
Nie, nigdy nie miałem tego błędu, a sprawdzałem warunki jego wystąpienia
Nie zwracałem uwagi/Nie jestem w stanie sprawdzić
Według mnie to nie jest błąd gry
https://mfo3.pl/r/b5b445b20
Tura 18 - używam Leczenia 3 na niewłaściwy cel, poniżej polecenia.
Wytłumacz co rozumiesz pod określeniem "niewłaściwy"?
Od razu uprzedzam, że warunki nie określają tego jaki cel jest obierany, a tylko to, czy dana komenda zostanie wykonana.
Cel jest "automatyczny" - wybierany wg z góry ustalonego algorytmu na który gracz nie ma wpływu.
Jesteś takim mistrzem PvE, że nawet sam Sir Tristam cię nie rusza? Kliknij tutaj, by zobaczyć wyzwanie przygotowane specjalnie dla takich jak ty! Sam twórca Tristama aprobuje to wyzwanie!
"niewłaściwy" - rozumiem cel, który nie spełnia warunków polecenia, w tym przypadku jest to moja postać posiadająca ponad 63%HP na której zostało wykonane polecenie. W moim rozumowaniu powinno zostać wykonane na celu posiadającym najniższe %HP i jednocześnie spełniającym inne warunki w tym przypadku brak zombie i nietykalności. W obecnej formie działania moja postać może zostać uleczone posiadając prawie całe HP, co jest bezsensownym działaniem, bo mam możliwość definiowania poleceń odnoszących się wyłącznie do mnie.
Nie mam wiedzy jak działa algorytm wyboru, ale może istnieje możliwość wyodrębnienie poleceń związanych z dodawaniem HP - leczenia, mikstur, odnowień. Ewentualnie zdefiniowanie celu wykluczających nas z wykonania polecenia, ale tutaj jest zbyt duża zależność poleceń drużyny z naszą postacią - uwzględnia nas w tych warunkach.
Warunki na wykonanie akcji na jakimś celu != warunkom wyboru konkretnej osoby jeśli cel jest niejednoznaczny tj. w tym przypadku drużyna (tego nie kontroluje gracz).
Te pierwsze zostały spełnione, także akcja została wykonana na celu wybranym wg z góry określonego algorytmu (także nie jest to "błąd")
Można zaproponować zmianę algorytmu wyboru celu automatycznego, ale na pewno nie będziemy rozbudowywali skryptów o nowe pole do określania warunków na wybór konkretnego celu spośród członków drużyny.
Najwidoczniej w przypadku leczeń pod uwagę brane jest brakujące HP, a nie HP%.
Z tymi statusami, to akcja wykonywana jest na pierwszym od góry graczu, który ma ten status - często rumianki lub krople do oczu idą nie w tą postać co trzeba. Jakiś czas temu proponowałem, żeby pierwszy warunek w poleceniu określał gracza, na którym ma zostać wykonana akcja (np. moja postać/przeciwnik/automatycznie/pierwszy warunek)
Skoro tak, to nie ma tutaj nic więcej do zrobienia. Skrypty i tak już są wystarczająco rozwinięte.