Kopiowanie ataku
Aktualny czas: 28-04-26, 21:41 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VX] Kopiowanie ataku
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #10
RE: Kopiowanie ataku

@AlmostNoRuby
Niestety, twoje rozwiązanie nie uwzględnia użycia itemu przez przeciwnika.

@Yoroiookami
W takim wypadku wystarczy w klasie "Game_Battler" udostępnić zmienną "last_action", do której przed wyczyszczeniem akcji będą wczytywane informacje o rodzaju akcji i id przedmiotu, np.
def action_config
[@kind, @item_id]
end
w samej akcji.
a.learn_skill_for_temp(b.last_action[1]) if b.last_action[0] == :skill

Podczas, gdy standardowo RPG Maker VX Ace pozwala na tylko jeden typ ataku, moje rozwiązanie polega na określeniu jednego ataku jako mającego więcej, niż jeden typ. Standardowa egzekucja wszystkich oznacza, że nie ma ograniczeń co do typów ataku, ale, jeśli pewne typy z góry określają rodzaj ataku (cios, strzał, rzut, pięść, kopnięcie, ubodzenie), to z tych typów możesz dać danemu atakowi tylko jeden, podczas, gdy z pozostałych (podstawowy, technika, czar, zaklęcie, ostateczny, itp.) możesz dać, ile chcesz, w tym nawet wszystkie.
Jeśli jakieś ataki nie powinny być zrzynane od przeciwnika, to najprościej będzie nadać im typ oznaczający, że ten atak jest tym, którego bohater nie może się nauczyć od przeciwnika. Po prostu zaznacz, że ataków mających typ podstawowy nie można zerżnąć.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
(Ten post był ostatnio modyfikowany: 21-05-17 21:31 przez Mateusz SSJ8.)
21-05-17 21:29
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Wiadomości w tym wątku
Kopiowanie ataku - Yoroiookami - 09-05-17, 13:42
RE: Kopiowanie ataku - Dakla - 10-05-17, 13:11
RE: Kopiowanie ataku - Yoroiookami - 10-05-17, 13:21
RE: Kopiowanie ataku - Dakla - 10-05-17, 13:42
RE: Kopiowanie ataku - Yoroiookami - 10-05-17, 14:47
RE: Kopiowanie ataku - Yoroiookami - 15-05-17, 16:43
RE: Kopiowanie ataku - Mateusz SSJ8 - 21-05-17 21:29
Ech... - AlmostNoRuby - 27-05-17, 08:46

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.