Ergebnis 1 bis 7 von 7

Thema: betreffend Database: Zauber erstellen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    @Mr. D
    An sich schon, allerdings ist das Ebook von Alzi nur für den 2000 und den 2003er zu gebrauchen, der XP unterscheidet sich doch erheblich von den beiden anderen..

    @Welwordion
    Phys. Def. und Magic Def. sind zwei neue Attribute im XP. Bei den Skills kannst du angeben, wie sich die diese beiden Werte, desjenigen auf den der Zauber gesprochen wird, auf die Stärke auswirkt. Genau genommen, wie stark diese beiden Werte reduzierend wirken.
    Bei 100 wird die "Power" des Spruches um die Hälfte des Wertes gesenkt, bei 0 gar nicht.
    Die Formel in Ruby lautet dabei:
    Code:
    power = skill.power +user.atk * skill.atk_f / 100
    power = power - (self.pdef * skill.pdef_f / 200)
    power = power - (self.mdef * skill.mdef_f / 200)
    self steht hier für den Getroffenen Teilnehmer (Monster oder Held) und User für den Sprecher. skill.power dürfte das sein, was man unter Basis Effect einstellt.

    Die Formeln sind nicht mehr ganz so einfach aufzuschreiben. Als Basis für den normalen Waffenschaden sei vielleicht gesagt:
    Code:
    self.damage = atk * (20 + attacker.str) / 20
    Danach kommen aber noch Berechnungen für kritischen Schaden (Schaden wird verdoppelt), ob der Angegriffene sich verteidigt (schaden wird halbiert) und eine zufällige Varianz kommt noch hinzu.
    Wenn du das genau nachlesen willst, solltest du ein bisl Ruby lesen können. Der ganze Kram findet sich im Skript "Game_Battler 3" ab Zeile 42. Die Funktion "attack_effect" ist für den normalen Waffenschaden zuständig, darunter befindet sich dann die Funktion "skill_effect", die für Zauberschaden zuständig ist..

    Edit: Was das mit dem Regenerieren angeht (jetzt erst gesehen), kommt darauf an. Am wenigsten Aufwand wäre es, daß ins Rubyskript des Kampfsystems reinzuschreiben, allerdings ist das Skript dank japanischer Kommentare und nicht unbeding aussagekräftigen Variablennamen recht unleserlich und komplex. Wenn du nicht wirklich firm mit Ruby bist (was ich, da du Anfänger bist nicht annehme), würde ich davon abraten und sagen, belaß es bei den Eventskripts der Monstergruppen. Zwar ein wenig Aufwand, aber es funzt ja..
    Wenn du mit Ruby firm bist, würde ich dir eh dazu raten in Ruby ein eigenes KS zu schreiben..

    Geändert von MagicMagor (02.05.2005 um 14:33 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •