[VXAce] Krzywa Doświadczenia - Wersja do druku
Ultima Forum
[VXAce] Krzywa Doświadczenia - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [VXAce] Krzywa Doświadczenia (/Thread-VXAce-Krzywa-Do%C5%9Bwiadczenia)



Krzywa Doświadczenia - Sharkingv2 - 21-07-19 18:38

Witam,
Czy jest jakiś skrypt który zmienia, krzywą doświadczenia?
Chciałbym ustawić np. że na 2lvl. potrzeba 500exp. a nie 90.
Prosiłbym o pomoc!


RE: Krzywa Doświadczenia - Yoroiookami - 21-07-19 20:50

Taki skrypt znalazłem:
https://pastebin.com/L6TFRA0Q

Powinien być okej. :I


RE: Krzywa Doświadczenia - Sharkingv2 - 21-07-19 21:26

Dziękuję za skrypcik, a mogłbys wysłać mi jakiegoś screena jak to zmienić, bo nwm jak to zrobić, nie rozumiem tam kilku rzeczy ;(


RE: Krzywa Doświadczenia - Yoroiookami - 21-07-19 22:13

1. Znajdujesz klasę postaci która ma mieć zmienioną krzywą doświadczenia i w notatkach klasy wklejasz
Kod:
<expcurve1>
jeżeli używasz pierwszej krzywej, czy
Kod:
<expcurve2>
jezeli używasz drugiej krzywej.
2. W skrypcie ustawiasz, ile każda krzywa ma wymagać doświadczenia na którym poziomie.
Kod:
Basis = Podstawowa wartość do obliczenia wymaganego doświadczenia.
# Extra = Dodatkowa wartość o którą będzie zwiększało się wymaganie z każdym poziomem.
# Acceleration A = Wartość reprezentująca jak drastycznie zwiększa się ilość wymaganego doświadczenia. Dotyczy całej krzywej.
# Acceleration B = Wartość reprezentująca dramatyczną zmianę w ilości doświadczenia wymaganą w kolejnych poziomach. Dotyczy głównie wyższych poziomów.
(Przetłumaczone tak na szybko, więc coś może się nie zgadzać)

Kod:
=============#
# EXP CURVE 1 #
#-------------#
# Przy tym ustawieniu konieczne będzie zdobycie 5 doświadczenia na każdym poziomie.
# MAKSYMALNA ILOŚĆ WYMAGANEGO DOŚWIADCZENIA:
# level 10 = 45 (doświadczenia)
# Level 25 = 120 (doświadczenia)
# Level 50 = 245 (doświadczenia)
# Level 99 = 490 (doświadczenia)
         BASIS = 0
         EXTRA = 5
ACCELERATION_A = 0
ACCELERATION_B = 0

Ustaw sobie odpowiednio i powinno działać.
Na twoim przykładzie, to mogłoby być:
Spoiler: (Otwórz)
I wtedy bohater powinien potrzebować 500 na kolejny level. Jeżeli chcesz żeby to wzrastało, pobaw się Acceleration A, a B możesz zapewne nie dotykać.


RE: Krzywa Doświadczenia - Sharkingv2 - 22-07-19 01:18

Dziękuję jeszcze raz :>