• Anmelden

1

Donnerstag, 4. Februar 2010, 22:59

Verteidung der Ausrüstung erhöht maximale SP

Hallo zusammen,

ich hätte schon wieder eine Anfrage, die hoffentlich nicht schwer umzusetzen ist, ich hab's aber nach einigem Probieren immer noch nicht geschafft:

Ich bräuchte ein Skript, das die Funktion der pdef so abändert, dass stattdessen die SP des Charakters erhöht werden (eine Rüstung mit einem pdef-Wert von z.B. 45 soll mit dem Skript die maximalen SP des Trägers um 45 erhöhen).

Die eigentliche pdef soll dann natürlich aus jeglichen Berechnungen rausfallen, das kann ich aber selber.

Vielen Dank schon mal, ich hoffe, das ist machbar!

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

2

Sonntag, 7. Februar 2010, 09:43

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
class Game_Actor
  if method_defined?(:maxsp)
	alias_method :nb_lycosa_pdef_to_maxsp, :maxsp
	def maxsp
  	return [[Integer(nb_lycosa_pdef_to_maxsp + pdef), 0].max, 9999].min
	end
  else
	def maxsp
  	return [[Integer(super + pdef), 0].max, 9999].min
	end
  end
end
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

3

Sonntag, 7. Februar 2010, 14:55

Funktioniert wie immer einwandfrei!
Vielen dank mal wieder, Neo-Bahamut!

Ähnliche Themen

Social Bookmarks