[XP] Podstawowy Atak

Problemy związane z pracą w RM, poszukiwania współpracowników. Uwaga na zasady zakładania tematów!

Moderatorzy: GameBoy, Dragon Kamillo

ODPOWIEDZ
Awatar użytkownika
Yoroiookami

GF 2019 - Pełne Wersje (miejsce 2); GF 2017 - Dema (miejsce 1); GF 2015 - Pełne Wersje (miejsce 2); GF 2014 - Pełne Wersje (miejsce 3); GF 2010 - Gry (miejsce 2); GF Special III - Recenzje (zwycięstwo)
Posty: 679
Rejestracja: 02 wrz 2014, 12:45

[XP] Podstawowy Atak

Post autor: Yoroiookami »

Próbowałem ustawić sobie obrażenia zadawanych ataków w Game_Battler 3.

I to jest zdaję się ten fragment:

Kod: Zaznacz cały

atk = [attacker.atk - self.pdef / 2, 0].max
self.damage = atk + (20 * attacker.str) / 20
Co właściwie robi to "0"? :I
I co właściwie robi self.damage? Po co ono jest?

Chciałbym, żeby obrażenia były zliczane bardziej w stylu:
STR Gracza + ATK Gracza - PDEF Przeciwnika

Więc ustawiłem:

Kod: Zaznacz cały

atk = [attacker.str + attacker.atk - self.pdef, 0].max
Tylko coś jest chyba nie tak. Nie wiem po co to "0" ani co robi druga linijka kodu. :->
Za każdą pomoc będę wdzięczny.
Obrazek
Obrazek
Awatar użytkownika
GameBoy

Golden Forki 2009 - Pełne Wersje (miejsce 1); Puchar Ligi Mapperów II (zwycięstwo); TA Sprite Contest 6 (miejsce 3)(miejsce 3)
Posty: 1770
Rejestracja: 11 lip 2009, 13:47
Lokalizacja: Wieluń

Re: [XP] Podstawowy Atak

Post autor: GameBoy »

Kod: Zaznacz cały

atk = [attacker.atk - self.pdef / 2, 0].max
Atk to zwykła zmienna, której przypisywana jest jakaś wartość.
[zmienna1, zmienna2].max wybiera z dwóch parametrów ten większy (zapewne na wypadek gdyby formuła zwróciła wartość ujemną).

Kod: Zaznacz cały

self.damage = atk + (20 * attacker.str) / 20
Self.damage zapewne jest ostateczną wartością ataku obliczaną z wyliczonej wyżej zmiennej atk oraz attacker.str.
Jeśli chcesz kompletnie zmienić formułę ataku musisz zmodyfikować też tą drugą linijkę.
Awatar użytkownika
Yoroiookami

GF 2019 - Pełne Wersje (miejsce 2); GF 2017 - Dema (miejsce 1); GF 2015 - Pełne Wersje (miejsce 2); GF 2014 - Pełne Wersje (miejsce 3); GF 2010 - Gry (miejsce 2); GF Special III - Recenzje (zwycięstwo)
Posty: 679
Rejestracja: 02 wrz 2014, 12:45

Re: [XP] Podstawowy Atak

Post autor: Yoroiookami »

Trochę rozjaśniłeś GameBoy. Sankju. :>
Obrazek
Obrazek
ODPOWIEDZ