Ergebnis 1 bis 20 von 2331

Thema: Programmwunsch und -erstellungsthread #2

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Held mit zwei Waffen im Testmodus -> 52 Atk vs 52 Def Attribute bei 100 -> 52/2 - 52/4 = ca. 13 Schaden // Theoretisch richtiger
    Held mit zwei Waffen im Spielmodus -> 52 Atk vs 52 Def Attribute bei 100 -> 52/2 - 52/4 = ca. 10 Schaden

    Entfernt man die "NoFrontDamagePlus"-zeile in den Quickpatches so haben beide einen Schadensoutput von 10.

  2. #2
    Sicher, dass das keine internen Rundungsfehler der Schadensformeln sind? (Weil die BattleTest_flag eigentlich nur für ein paar Wechsel der GameScenes zuständig ist.)

    Probier mal:
    Zitat Zitat von DynRPG.ini
    [QuickPatches]
    PlayerDmgRevamp=4B9847,EB05,4B9861,01,4B9AAE,D1F883C4145D5F5E5BC3
    EnemyDmgRevamp=4C0B3E,EB05,4C0B56,01,4C0DB1,D1F89083C4145D5F5E5BC3
    SkillDmgRevamp=4C0DC6,93A1C4DB4C008B00E819E3FBFF978B6F44D1E5,4C0DE4,#10,4C0DF8,#20,4C0E1A,#20,4C0E2F,#40,4C0F57,EB10,4C0FF7,E95DFFFFFF,4C0F59,D1F85D5F5E5BC3
    Das ändert die Schadensformel bei phys. Angriffen von ([0.5]Str(u) - [0.25]Def(t)) x [Rest]
    zu 0.5 x (([1.0]Str(u) - [0.5]Def(t)) x [Rest]

    Sowie bei Skills von (EffectRating + [1/20]Str(u) x AtkInf + [1/40]Int(u) x IntInf - [1/40]Def(t) x AtkInf - [1/80]Int(t) x IntInf) x [Rest]
    zu 0.5 x ([2.0]EffectRating + [1/10]Str(u) x AtkInf + [1/20]Int(u) x IntInf - [1/20]Def(t) x AtkInf - [1/40]Int(t) x IntInf) x [Rest])

    ...wobei die blauen Werte in SkillDmgRevamp den Einfluss des Int stats angeben (entweder erhöhen den #Wert senken, wenn man Int nutzen will... oder den Quotient gegen Null laufen lassen, falls man Int <-> Crit drin hat)

    ...grüner Wert für Str, roter für Def.

    Ändert zumindest das alle 4 Punkte in Def reduzieren den Schaden effektiv um 2 Punkte zu alle 2 Def macht 1 Schaden weniger.

    Geändert von bugmenot (05.06.2014 um 16:52 Uhr)

  3. #3
    Hey, ich kann es jetzt gerade nicht ausprobieren, werde das aber bei Gelegenheit nachholen. Die Formeländerung klingt übrigens wundervoll.

    Könntest du das 0.5* vor den Formel auch entfernen, so dass es nur noch atk - Def/2 ist? Auch großartig wäre 2Atk - Def. Hauptsache weniger Division drin.

    Btw. gibt es irgendetwas im Code, dass verhindert, dass AttackInfluence-Werte von >10 verrechnet werden? Cherry und ich hatten die Grenze mal im Maker verändert, aber wenn man einen höheren Wert nimmt, ist der Skill nicht mehr benutzbar.


    Zwei Dinge irritieren mich aber:
    Zitat Zitat von bugmenot Beitrag anzeigen
    Ändert zumindest das alle 4 Punkte in Def reduzieren den Schaden effektiv um 2 Punkte zu alle 2 Def macht 1 Schaden weniger.
    Du verdoppelst die Koeffizienz von Def, setzt aber ein 0.5 vor die Formel, d.h. in absoluten Schadenswerten ist alles wie zuvor und 4 def = -1 Schaden, oder wo irre ich mich da?

    Zitat Zitat von bugmenot Beitrag anzeigen
    ...wobei die blauen Werte in SkillDmgRevamp den Einfluss des Int stats angeben (entweder erhöhen, wenn man Int nutzen will... oder den Quotient gegen Null laufen lassen, falls man Int <-> Crit drin hat)
    Durch die blauen Werte wird geteilt, daher würde ich nun schätzen, dass ein erhöhter Wert dort Int ausknipst und ein geringerer Int wertvoller macht.

  4. #4
    Zitat Zitat von Corti Beitrag anzeigen
    Könntest du das 0.5* vor den Formel auch entfernen, so dass es nur noch atk - Def/2 ist?
    Zitat Zitat von DynRPG.ini
    PlayerDmgRevamp=4B9847,EB05,4B9861,01
    EnemyDmgRevamp=4C0B3E,EB05,4C0B56,01
    SkillDmgRevamp=4C0DE4,#10,4C0DF8,#20,4C0E1A,#20,4C0E2F,#40
    [1/x] Str (user)
    [1/x] Def (target)

    Zitat Zitat von Corti Beitrag anzeigen
    gibt es irgendetwas im Code, dass verhindert, dass AttackInfluence-Werte von >10 verrechnet werden?
    Ich kann mal nachschauen.


    Zitat Zitat von Corti Beitrag anzeigen
    Zwei Dinge irritieren mich aber: [...] oder wo irre ich mich da?
    Der Maker rechnet hier mit Integern, wodurch bei 1/2 Str - 1/4 Def nur ganzzahlige Vielfache von 4 Def etwas ändern werden.

    Zitat Zitat von Corti Beitrag anzeigen
    Durch die blauen Werte wird geteilt [...] ein erhöhter Wert dort Int ausknipst und ein geringerer Int wertvoller macht.
    Genau.

    Geändert von bugmenot (05.06.2014 um 14:22 Uhr)

Berechtigungen

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