Standardowy System Walki – Atak rozpaczy

Wracamy do serii Standardowy System Walki, w której przedstawiam różne sposoby na podrasowanie systemu walki z RPG Makera 2003. Dziś pomysł na stworzenie ataku rozpaczy, który pod różnymi nazwami pojawia się w wielu jRPG-ach. Założenie jest następujące – jeśli HP gracza spadnie do maksymalnie 15%, jego podstawowy atak znika z menu walki, a zamiast niego pojawia się opcja ze specjalnymi atakami.

Przygotowanie

W bazie danych w klasach postaci klikamy Set w polu Battle Commands i tworzymy nową kategorię – Fury, a jej typ ustawiamy na Skills (Specific).

Następnie przygotowujemy dwie techniki w zakładce Skills, których Skill Type ustawiamy na przygotowane wcześniej Fury. Techniki powinny być odpowiednio mocne oraz nie korzystać z MP, żeby można ich było użyć nawet wtedy, gdy punktów many brakuje.

Tworzymy globalne zdarzenia

Przechodzimy do pracy. Najpierw tworzymy Common eventa ustawionego na Parallel Process, w którym będziemy obliczać % HP posiadany przez bohatera, a następnie dodawać lub odejmować umiejętności w zależności od tego, na jakim będzie poziomie.

Kolejne dwa Common eventy będą dodawać i odejmować komendę Fury w menu walki. Oba ustawiamy na wywołanie. Najpierw usuwamy wszystkie komendy walki przy pomocy Change Battle Commands, a następnie dodajemy Fury, komendę Items oraz Defend (lub inne, które ma postać). W drugim evencie robimy to samo, tylko Fury zamieniamy na standardowy Attack.

Teraz zakładka Troops

Teraz pozostaje nam już tylko dodać do grupy potworów dwie strony. Na pierwszej wstawiamy warunek, zgodnie z którym HP postaci musi wynosić pomiędzy 0% i 15%. W takim przypadku wywołujemy Common event Fury ON. Druga strona aktywowana będzie natomiast gdy HP wynosi pomiędzy 16% a 100%. Wtedy wywołujemy Common event Fury OFF.

Podsumowanie

Tak naprawdę to wszystko. Od teraz, gdy HP Alexa spadnie poniżej 16%, jego komenda Attack zostanie zamieniona na Fury. W takim przypadku postać nauczy się dwóch nowych umiejętności, które znikną, gdy HP wzrośnie powyżej 15%. Przy niewielkich modyfikacjach zakładki w Troops można zredukować do jednej. Jedyny problem, jaki dostrzegam, jest następujący – jeśli jesteśmy na etapie wybierania w walce postaci (wskaźnik na postacią) i w tym czasie HP spadnie poniżej ustawionego poziomu, zmiana komend nastąpi dopiero z chwilą kliknięcia ENTER i wybrania danej postaci. Nie wymyśliłem jeszcze, czy można to jakoś obejść.

Autorem skryptu jest Cold Omen.

Michał „Michu” Wysocki

– Download przykładowego projektu –

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.