[VX] Pancerz i Żywioły - Wersja do druku
Ultima Forum
[VX] Pancerz i Żywioły - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [VX] Pancerz i Żywioły (/Thread-VX-Pancerz-i-%C5%BBywio%C5%82y)

Strony: 1 2


Pancerz i Żywioły - Yoroiookami - 02-07-15 19:29

Chciałbym zmienić żywioły tak, aby zamiast redukcji obrażeń danego typu o 50% robiły to tylko o 25%. Gdzie w Edytorze Skryptów mogę to zmienić? Wie ktoś? :co:

[Obrazek: 89b15bc1c7.png]


RE: Pancerz i Żywioły - Revlis - 02-07-15 22:13

Szukałem, ale nie mogłem tego nigdzie znaleźć.
Zamiast tego znalazłem skrypt który może się przydać:
http://forum.ultimateam.pl/Thread-VX-Dodawanie-odporno%C5%9Bci-i-krytyk%C3%B3w-do-ekwipunku

Chwila, chyba znalazłem. To będzie Game_Actor linijka 155 i 158. Liczby które się tam znajdują to prawdopodobnie dzielniki/mnożniki podstawowych odporności wynikających z atrybutów (bronie i zbroje). Im wyższy numer tym wyższa odporność, im mniejszy tym niższa. Jeśli wcześniej nic nie było tam zmienianie, owa liczba powinna wynosić 2. Czyli w "teorii" jeśli liczbę 2 zastąpimy liczbą 1 wszystkie odporności w projekcie powinny zostać podzielone. Testowałem to u siebie, i zdaje się działać (nie jestem do końca pewien czy odporności wynoszą 25% czy coś w tych okolicach).

Możesz przetestować u siebie i dać mi znak jak poszło, sam jestem ciekaw.


RE: Pancerz i Żywioły - Yoroiookami - 04-07-15 11:36

To w tym miejscu, zdecydowanie. Niestety ustawienie tego na "1" sprawia, że zbroja w ogóle nie chroni przed atakami danego typu. Ustawiłem na 1.5, ale jest kolejny problem...zaokrąglania.

[Obrazek: 9bc2712029.jpg]
Wie ktoś jak mogę z tego zrobić 8? :ehe:


RE: Pancerz i Żywioły - Revlis - 04-07-15 13:03

Nie bardzo znam się na rubby więc jedyne co mogłem zrobić to sprawdzać każdą kombinację metodą prób i błędów.

Testowałem różne kombinacje i wygląda na to, że nie można usunąć niewymierności. Każda liczba między 1.0 a 2.0 sprawi, że w trakcie otrzymywania/zadawania obrażeń pojawi się liczba z przecinkiem. Jedyne co udało mi się ustalić, to że im mniejsza liczba w rubby tym mniejsza liczba po przecinku. Najbliżej w tym przypadku jest liczba 1.25 dzięki której można ograniczyć obrażenia do tylko jednego miejsca po przecinku.
[Obrazek: JSBzANY.png]

Zawsze jakiś progres :-/

*Nawet jeśli obrażenia będą równe, tzn. ich liczba będzie wynosić powiedzmy 2345 to przez kombinowanie w rubby zamiast tego pojawiać się będzie 2345.0 (wynika z tego że nie można się pozbyć przecinka przez grzebanie w edytorze).

2.0 to 50%
1.5 to 25%
1.25 to 12.5%
Więc aby uzyskać pełną odporność trzeba by nosić aż 8 elementów ekwipunku :-|
*Co oczywiście jest możliwe z pomocą skryptu.


RE: Pancerz i Żywioły - Yoroiookami - 04-07-15 13:43

Dzięki, ale potrzebuję dokładnie 1.5 :ehe: mam nadzieję, że ktoś wie jak to zaokrąglić.


RE: Pancerz i Żywioły - Amelanduil - 04-07-15 15:13

A zaglądałeś yoroś do lunaticów od yanflego? Może tam coś znajdziesz?
Jeden szkopuł jest taki że to jest skomplikowane dość.
Link


RE: Pancerz i Żywioły - Yoroiookami - 04-07-15 17:10

(04-07-15 15:13)Amelanduil napisał(a):  A zaglądałeś yoroś do lunaticów od yanflego? Może tam coś znajdziesz?
Jeden szkopuł jest taki że to jest skomplikowane dość.
Link

Nie zaglądałem. Myślałem że on robi tylko pod VX Ace. :co:
A to naprawdę takie skomplikowane? :ehe: Zaokrąglenie liczby?


RE: Pancerz i Żywioły - Amelanduil - 04-07-15 19:11

Yoroiookami napisał(a):Nie zaglądałem. Myślałem że on robi tylko pod VX Ace.
A to naprawdę takie skomplikowane? Zaokrąglenie liczby?
...kuźwa, faktycznie są tylko na Ace'a xD cały czas mi się myli >_> to sorry, to nie to.
Zapomniałem zupełnie jak to było w zwykłym VX... nie da się po prostu ustawić w database element rate na 25%?

[Obrazek: 6MswSBg.png]


RE: Pancerz i Żywioły - Yoroiookami - 04-07-15 19:17

W Ace na pewno :shock: niestety VX takiej zakładki nawet nie posiada. Tak czy inaczej dziękuję za chęci. smiles


RE: Pancerz i Żywioły - Revlis - 04-07-15 19:18

Można to zrobić w VX tak jak w VX/Ace za pomocą skryptu (np. tego który podałem w pierwszym poście). Tylko że trzeba by przy tym konfigurować każdy element ekwipunku oddzielnie, co prawdopodobnie jest czasochłonne.