![]() |
|
[XP] Zaklęcie niewrażliwości - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [XP] Zaklęcie niewrażliwości (/Thread-XP-Zakl%C4%99cie-niewra%C5%BCliwo%C5%9Bci) |
Zaklęcie niewrażliwości - Glorion - 16-11-15 21:44 Witam Chcę zrobić w grze zaklęcie, które zwiększałoby na określoną ilość rund obronę bohatera, a jednocześnie zmniejszało atak. Mam jednak problem, bo o ile zmniejszenie ataku nie jest trudne, to nie znalazłem sposobu na zwiększenie obrony fizycznej i magicznej bohatera. Co prawda jest taka opcja w kondycjach, ale pozwala ona jedynie na zwiększenie obrony procentowo, co jest bez sensu, gdy bohater ma 0 pancerza (nie nosi uzbrojenia). Jeśli ktoś wiedziałby jak zwiększyć obronę punktowo, a nie procentowo, to byłbym wdzięczny za pomoc. RE: Zaklęcie niewrażliwości - Crashykk - 16-11-15 21:52 Nie mam RM XP, więc nie mogę sprawdzić czy takowe okienko tam istnieje. Jeżeli tak to powinieneś szukać w tym miejscu, jeżeli nie to szukaj czegoś podobnego. Spoiler: (Otwórz) Nie ma takiej opcji w XP, ale zaraz próbuję coś wykombinować. Niestety nie będę mógł pomóc. Za każdym razem, gdy próbuję odpalić test gry wywala mi błąd :c Spoiler: (Otwórz) RE: Zaklęcie niewrażliwości - Mateusz SSJ8 - 17-11-15 09:18 Będziesz musiał odwołać się do zewnętrznych skryptów Ruby, bo jeśli chcesz bezwzględną wartość dla stanów, to jest to jedyna droga. Po prostu przepisz klasę "RPG State" do "classes.rb", a definicje obiektów do "state.rb". Oto kod klasy na twój przypadek: Kod: class RPG::StateKod: File.expand_path('./')RE: Zaklęcie niewrażliwości - Yoroiookami - 17-11-15 14:32 Bez skryptowania też nie widzę opcji, bo MDEFA i DEFA nie można zwiększyć tak jak innych statów. RE: Zaklęcie niewrażliwości - Glorion - 18-11-15 19:50 Dzięki za odpowiedzi, jeśli chodzi o grzebanie w skryptach, to przy moich umiejętnościach trochę to zajmie. Kilka najbliższych dni mam zajętych, więc pobawię się z tym dopiero w sobotę albo niedzielę. Jeśli będę miał jakieś problemy, to napiszę ci Mateusz SSJ8 prywatną wiadomość. |