|
My Fantasy Online 2 Oficjalne forum gry My Fantasy Online 2 |
|
Śmietnik - Walka
Shark - 18-06-2014, 21:38 Temat postu: Walka Witam.
Oto walka: [klik]
Jak widzicie, zamiast uleczyć MP, to nawalałem z fizyka.
Tutaj fragment inty:
Kod: | Polecenie 4:
Jeśli zostaną spełnione warunki:
1. Twoja postać: Ilosc MP < 25
2. Twoja postać: Procent HP >= 56
Użyj: Mikstura many lv1
Polecenie 5:
Jeśli zostaną spełnione warunki:
1. Twoja postać: Ilosc MP < 25
2. Twoja postać: Procent HP >= 56
Użyj: Mikstura many lv2 |
Zostało mi dokładnie 409 HP. MP przez miksy many miało się uzupełniać, gdy będę miał przynajmniej 56% HP. 409 HP z moich 743 to dokładnie 55% (0,5504710632570659). Rozumiem więc, że wtedy nie został spełniony warunek. Jednak zaskoczę Was:
Kod: | Polecenie 2:
Jeśli zostaną spełnione warunki:
1. Twoja postać: Procent HP [b]<= 55[/b]
2. Twoja postać: Ilosc MP < 17
Użyj: Kawałek Kaktusa |
Czyli jeśli będę miał 55% lub mniej, a MP będzie poniżej 17 (było dokładnie 9), to w takim wypadku zaskakuje kaktus. Dlaczego nie zadziałało?
Alanov - 18-06-2014, 22:31
Wszystko jest w porządku. Twoja inta jest zbugowana i w przedziale od 409 do 416 warunek nie będzie spełniony. Dla kaktusa i najprawdopodobniej również mikstur życia powinno być HP < 56%.
Shark - 19-06-2014, 13:35
Alanov napisał/a: | Wszystko jest w porządku. Twoja inta jest zbugowana i w przedziale od 409 do 416 warunek nie będzie spełniony. Dla kaktusa i najprawdopodobniej również mikstur życia powinno być HP < 56%. |
No to chyba niekoniecznie.
Skoro warunkiem użycia kaktusa było MNIEJSZE BĄDŹ RÓWNE 55%, a miałem 55% (RÓWNE), to powinien wejść.
Alanov - 19-06-2014, 14:00
Shark napisał/a: | No to chyba niekoniecznie.
Skoro warunkiem użycia kaktusa było MNIEJSZE BĄDŹ RÓWNE 55%, a miałem 55% (RÓWNE), to powinien wejść. |
To bardzo konieczne. I nie, nie miałeś równe 55%. ; )
55% to 408,65, więc to tak jakbyś miał HP <= 408,65. Czy 409 <= 408,65? Chyba nie.
56% to 416,08, czyli HP >= 416,08, a więc leczy od 417 w górę.
Tak więc 1% HP (409-416) jest nieobsłużony przez twoje błędne warunki ; ]
Shark - 20-06-2014, 23:46
Alanov napisał/a: | 55% to 408,65, więc to tak jakbyś miał HP <= 408,65. Czy 409 <= 408,65? Chyba nie. |
A niby czemu to się nie zaokrągla?
Alanov - 21-06-2014, 00:26
Shark napisał/a: | A niby czemu to się nie zaokrągla? |
Ponieważ wtedy warunek nie miał by najmniejszego sensu. Wychodziłoby na to, że 409 jest <= 55% z 743, co jest nieprawdą.
|
|