Jak ustawić by atak zawsze wynosił przynajmniej jeden punkt?
Aktualny czas: 28-04-26, 19:24 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Jak ustawić by atak zawsze wynosił przynajmniej jeden punkt?
Lynxxx3 Offline
*


Liczba postów: 21
Dołączył: 08-08-16

Pomógł: 1



Post: #1
Jak ustawić by atak zawsze wynosił przynajmniej jeden punkt?

Chodzi mi oto że gdy wróg ma formułę ataku np a.atk*2-b.def a postać ma obronę większą niż atak wroga wg. formuły, to na wyjściu i tak wyjdzie 1 pkt.
P.S.
Oby ta zmiana ominęła efektywność atrybutów ;)

I don't need a weapon!
My friends are my power!
23-08-16 10:54
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #2
RE: Jak ustawić by atak zawsze wynosił przynajmniej jeden punkt?

Umieść to nad Main:
class RPG::UsableItem::Damage
  alias_method(:krx_one_ruid_eval, :eval)
  def eval(a, b, v)
    damage = krx_one_ruid_eval(a, b, v)
    damage = 1 if damage == 0 && sign == 1
    damage
  end
end

Wziąłem z tego tematu.

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
23-08-16 20:24
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Lynxxx3
Wątek zamknięty 


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.