PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Detaillierte Schadenberechnung in Gothic 3



mdahm
07.06.2009, 17:06
Dieser Teil befasst sich mit den Formeln und Vorgehensweisen, nach denen in Gothic 3 der Schaden berechnet wird.

Alle Angaben beziehen sich auf den Stand von CP 1.7*.

In früheren Versionen des Spiels waren einige Kleinigkeiten anders.

Achtung: Die Schadensberechnung ist, warum auch immer, sehr kompliziert und eher nur was für Leute, die der Mathematik und dem Herumjonglieren mit Zahlen und Angaben nicht abgeneigt sind.
Bevor man sich den Kopf zerbricht, um das hier alles nachzuvollziehen, sollte man sich einfach mit dem Spiel an sich begnügen und mit der Tatsache, dass der Schaden irgendwie schon berechnet wird.

Inhalt:


Allgemeine Erläuterungen (http://forum.worldofplayers.de/forum/showpost.php?p=9612953&#post9612953)
Verwendete Abkürzungen inklusive Basis-Formeln (http://forum.worldofplayers.de/forum/showpost.php?p=9605705&#post9605705)
Grundsätzliche Regeln (http://forum.worldofplayers.de/forum/showpost.php?p=9605717&#post9605717)
NPC verletzt NPC (http://forum.worldofplayers.de/forum/showpost.php?p=9605731&#post9605731)
NPC verletzt den Helden (http://forum.worldofplayers.de/forum/showpost.php?p=9605746&#post9605746)
Held (verwandelt) verletzt NPC (http://forum.worldofplayers.de/forum/showpost.php?p=9605761&#post9605761)
Held (unverwandelt) verletzt NPC (http://forum.worldofplayers.de/forum/showpost.php?p=9605786&#post9605786)

mdahm
07.06.2009, 17:06
Allgemeine Erläuterungen


Eine Erläuterung zu Aufzählungen: Bei durchnumerierten Berechnungen handelt es sich nicht um alternative Formeln (es sei denn, es ist eine entsprechende Bedigung angegeben); sondern es werden alle Teilschritte nacheinander durchlaufen. Die einzelnen Rechenschritte bauen aufeinander auf.

Beispiel:

Greift ein Ork mit einer Nahkampfwaffe an?

Schaden = WAFF-SCHD / 7
Nahkampf-Treffer am Kopf? => Schaden = Schaden * 2
Schaden = Schaden + ( STR-SCHD * 0,75 )

Berechnung: Wenn der WAFF-SCHD = 70 ist, der STR-SCHD = 40 und das Opfer am Kopf getroffen wird. ergibt sich daraus:
( ( 70 / 7 ) * 2 ) + ( 40 * 0,75 )
= 20 + 30
= 50

Das Prinzip gilt alle Berechnungen (Schaden, Rüstungsschutz, Boni usw.). Also beispielweise auch für den Abschnitt "Erfolgreiche Parade bei Nahkampf-Angriff" im Post "NPC verletzt den Helden".

Die Reihenfolge ist dabei nicht beliebig! Prinzipipell ist es wichtig, die Berechnungsschritte von oben nach unten abzugehen. Im gerade gegebenen Beispiel würde das Vertauschen der Schritte 2 und 3 beispielsweise ein anderes Ergebnis bringen, nämlich ( ( 70 / 7 ) + ( 40 * 0,75 ) ) * 2, also 80. Eine solche Formel stimmt für Gothic 3 nicht.

mdahm
07.06.2009, 17:07
Verwendete Abkürzungen inklusive Basis-Formeln




"NPC" bedeutet "Non Playable Character". Im Folgenden sind damit alle Menschen, Orks, Tiere und Monster gemeint - außer dem namenlosen Helden selbst.
"PC" bedeutet "Playable Character". Damit ist ausschließlich der namenlose Held gemeint.
(Ist der Held in ein Tier oder ein Monster verwandelt, gelten für ihn teilweise NPC-Regeln.)
"AB" bedeutet "Alternatives Balancing".
"SCHW" bedeutet "Schwierigkeitsgrad-Modifikator".
Formel: = -10 bei "leicht", = 0 bei "mittel", = +10 bei "schwer"

"Max-Level" bedeutet "das maximale Level eines NPCs".
Formel: ( NPC.LevelMax laut Template ) + SCHW; Minimum ist 1
Diese Formel gilt auch für den Helden, wenn er verwandelt ist.
"CurrLevel" bedeutet "derzeitiges Level eines NPCs".
Formeln:

bei NPCs: ( ( NPC.Level laut Template ) + SCHW; Minimum ist 1) + Spieler-Level. CurrLevel wird bei NPCs nach oben hin vom Max-Level begrenzt.
beim Held, wenn er verwandelt ist: ( ( NPC.LevelMax des Tieres/Monsters laut Template ) + Spieler-Level ) / 2



"STR-SCHD" bedeutet "Stärkebasierter Schaden eines NPCs".
Formel: ( CurrLevel * 1,5 ) + 10
Diese Formel gilt auch für den Helden, wenn er verwandelt ist.
"FERN-SP" bedeutet "Fernkampfwaffen-Spannung".
Formeln:

NPC mit Armbrust oder Bogen: Immer = 1
Held mit Armbrust: Immer = 1
Held mit Bogen: Wert zwischen 0 und 1 - je nachdem, wie lange der Held den Bogen spannt.



"WAFF-SCHD" bedeutet "Waffen-Grundschaden".
Formeln:

Nahkampf: Schaden der Waffe laut Template
Magie: Normaler Schaden des Zauberspruchs laut Template (erster Wert ohne AB, zweiter Wert mit AB):

Feuerball = 50/50
Eislanze = 50/45
Blitzschlag = 50/45
Böses vernichten = 250/275
Flächenzauber = 0/10


Fernkampf: (Schaden von Bogen/Armbrust laut Template + Schaden von Munition laut Template) * FERN-SP



Besondere Empfindlichkeit gilt für:

Golems und Skelette gegenüber stumpfen Waffen
Eisgolem gegenüber Feuer
Feuergolem gegenüber Eis
Steingolem gegenüber Blitz


"NPC-PROT" bedeutet "Rüstungsschutz eines NPCs".
Formel: Max-Level * 1,5

Ergebniss wird auf 80 begrenzt

"PC-PROT" bedeutet "Rüstungsschutz des Helden".
Formeln:

wenn der Held verwandelt ist (AB ist dabei egal):

Identisch mit NPC-PROT.


ohne AB & der Held ist nicht verwandelt:

PC-PROT = ( Gesamt-Rüstungsschutz gegen Haupt-Schadensart ) * 0,4
Ergebnis wird auf 80 begrenzt
Bei Resistenz gegen Schadensart (Feuer, Eis) => PC-PROT = PC-PROT + 10
Wenn der Held eine Robe trägt und "Roben verbessern" gelernt hat => PC-PROT = PC-PROT * 2
Wenn der Held eine andere Rüstung trägt und "Rüstungen verbessern" gelernt hat => PC-PROT = PC-PROT * 1,25
Ergebnis wird auf 90 begrenzt


mit AB & der Held ist nicht verwandelt

PC-PROT = ( Gesamt-Rüstungsschutz gegen Haupt-Schadensart ) * 0,2
Ergebnis wird auf 80 begrenzt
Bei Resistenz gegen Schadensart (Feuer, Eis) => PC-PROT = PC-PROT + 10
Wenn der Held eine Robe trägt und "Roben verbessern" gelernt hat => PC-PROT = PC-PROT + (Schutz der Robe * 0,2 )
Wenn der Held eine andere Rüstung trägt und "Rüstungen verbessern" gelernt hat => PC-PROT = PC-PROT + (Schutz der Rüstung * 0,05 )
keine Begrenzung des Ergebnisses





"PC-ATTR-BONUS" bedeutet "Schadensbonus des Helden durch Attribute".
Formeln:

bei Nahkampfwaffen-Einsatz: Bonus = Stärke / 2
bei Magie-Einsatz: Bonus = ( Schaden * Altes Wissen / 100 )
bei Fernkampfwaffen-Einsatz: Bonus = Geschick / 2



"PC-SKILL-BONUS" bedeutet "Schadensbonus des Helden durch Fähigkeiten". Diese Boni gibt es nur, wenn der Held nicht verwandelt ist.
Formeln:

bei Nahkampfwaffen-Einsatz

Ausgangspunkt: Bonus = 0
Held benutzt zwei Einhänder und beherrscht "Meister im Umgang mit 2 Klingen" => Bonus = Bonus + 25
Held benutzt nur einen Einhänder und beherrscht "Schwertkämpfer 2" => Bonus = Bonus + 25
Held benutzt nur einen Einhänder und beherrscht "Schwertkämpfer 3" => Bonus = Bonus + 25
Held benutzt Zweihänder und beherrscht "Große Waffen 2" => Bonus = Bonus + 25
Held benutzt Zweihänder und beherrscht "Große Waffen 3" => Bonus = Bonus + 25
Held benutzt Stab und beherrscht "Stabkampf 2" => Bonus = Bonus + 25
Held benutzt Stab und beherrscht "Stabkampf 3" => Bonus = Bonus + 25
Held beherrscht "Orktöter" und verletzt Ork => Bonus = Bonus + 25
Held beherrscht "Paladin" und verletzt Untoten, Dämon, Gargoyle, Tempelwächter oder Golem => Bonus = Bonus + 25


bei Magie-Einsatz

Held beherrscht "Feuermagier" und benutzt Innos-Zauber => Bonus = Schaden
Held beherrscht "Wassermagier" und benutzt Adanos-Zauber => Bonus = Schaden
Held beherrscht "Schwarzmagier" und benutzt Beliar-Zauber => Bonus = Schaden


bei Armbrust-Einsatz

Ausgangspunkt: Bonus = 0
Held beherrscht "Armbrust 2" => Bonus = Bonus + 25
Held beherrscht "Armbrust 3" => Bonus = Bonus + 25


bei Bogen-Einsatz

Ausgangspunkt: Bonus = 0
Held beherrscht "Wildjäger" und verletzt Hirsch, Wildschwein, Bison oder Nashorn => Bonus = Schaden
Held beherrscht "Großwildjäger" und verletzt Minecrawler, Scavenger, Wolf, Säbelzahn, Schattenläufer, Ripper, Lurker, Sumpflurker, Waran, Feuerwaran, Snapper, Alligator, Blutfliege, Schwein oder Kuh => Bonus = Schaden
Held beherrscht "Bogen 2" => Bonus = Bonus + 25
Held beherrscht "Bogen 3" => Bonus = Bonus + 25
Held beherrscht "Orkjäger" und verletzt Ork => Bonus = Bonus + 25





"ATT-ART" bedeutet "Art der Attacke / Art des Schlags" (im Nahkampf).
Formeln:

Angreifer benutzt Quick-Attacke => Schaden = Schaden / 2
Angreifer benutzt Hack-Attacke => Schaden = Schaden * 2
Angreifer benutzt Powerattacke => Schaden = Schaden * 2 (bei Kampf mit 2 Waffen nicht durchgehend!)

mdahm
07.06.2009, 17:08
Grundsätzliche Regeln


Immunität verhindert (logischerweise) jeglichen Schaden.
Immunität gilt für:
Skelette und alle Golems gegenüber Fernkampfwaffen
Feuergolems, Feuerwarane und Drachen gegenüber Feuer
Eingefrorene NPCs sowie Eisgolems gegenüber Eis



Voraussetzungen für erfolgreiche Paraden:
Das Opfer befindet sich im Parade-Modus.
Der Angriff kommt von vorne.
Bei Verteidigung mit Fäusten kann man nur parieren, wenn der Angreifer auch Fäuste benutzt (Boxkampf).
Für Nahkampf-Angriffe gilt:
Hack-Attacken können nie pariert werden.
Sprint-Attacken können nie pariert werden. (Sprint-Attacken tauchen nur mit AB auf.)
Stich-Attacken kann man nur mit einem Schild abwehren.
Magie-Angriffe kann nur der Held abwehren. Voraussetzung: Er beherrscht "Magische Stäbe" und hält in seinen Händen einen Stab und einen Zauberspruch.
Fernkampf-Angriffe kann man nur mit einem Schild abwehren.

mdahm
07.06.2009, 17:09
NPC verletzt NPC



Schritt 1: Basisschaden

ohne AB
Schaden = STR-SCHD
Handelt es sich um Magieeinsatz? => Schaden = Schaden * 2
Handelt es sich sogar um einen Powercast? => Schaden = Schaden * 2
Wenn das Opfer ein Mensch oder ein Ork ist:
Ist der Angreifer eine beschworene Kreatur: Schaden = Schaden / 2.
Ist der Angreifer ein anderes Tier oder Monster: Schaden = Schaden / 10


mit AB
Identisch mit Schritt 1 ohne AB.
Einzige Ausnahme: Wenn Menschen oder Orks Schaden mit Fäusten verursachen,
und wenn der Held ein Level >= 2 hat, gilt stattdessen: Schaden = STR-SCHD / 2




Schritt 2: Rüstung

Schaden = Schaden - ( Schaden * NPC-PROT / 100 )




Schritt 3: Angriffsart

Anwendung der ATT-ART-Formel.




Schritt 4: Parade

Erfolgreiche Parade bei Nahkampf-Angriff

kein Schadensabzug

Erfolgreiche Parade bei Fernkampfwaffen-Angriff

=> Schaden wird von Ausdauer abgezogen.
Wenn der Schaden größer war als die Ausdauer, wird der Rest von der Lebensenergie abgezogen.

Keine erfolgreiche Parade

Der vorher ermittelte Schaden wird einfach von der Lebensenergie abgezogen.

mdahm
07.06.2009, 17:10
NPC verletzt den Helden



Schritt 1: Basisschaden

ohne AB
Schaden = STR-SCHD
Handelt es sich um Magieeinsatz? => Schaden = Schaden * 2
Handelt es sich sogar um einen Powercast? => Schaden = Schaden * 2



mit AB
Ist der Spieler noch bei Level < 2?
=> Identisch mit Schritt 1 ohne AB


Ist der Angreifer ein Tier oder Monster?
=> Identisch mit Schritt 1 ohne AB


Benutzt der Angreifer Magie oder Fernkampfwaffen?
=> Identisch mit Schritt 1 ohne AB


Greift ein Mensch oder Ork mit Fäusten an?
=> Schaden = STR-SCHD * 0,75


Greift ein Ork mit einer Nahkampfwaffe an?
Schaden = WAFF-SCHD / 7
Nahkampf-Treffer am Kopf? => Schaden = Schaden * 2
Schaden = Schaden + ( STR-SCHD * 0,75 )


Greift ein Mensch mit einer Nahkampfwaffe an?
Schaden = WAFF-SCHD / 9
Nahkampf-Treffer am Kopf? => Schaden = Schaden * 2
Schaden = Schaden + ( STR-SCHD * 0,9 )





Schritt 2: Rüstung

ohne AB
Schaden = Schaden - ( Schaden * PC-PROT / 100 )


mit AB
Wenn der Held mit Fernkampfwaffe oder Magie angegriffen wird
=> Identisch mit Schritt 2 ohne AB


Wenn der Held verwandelt ist
=> Identisch mit Schritt 2 ohne AB


Wenn der Held mit Nahkampfwaffe angegriffen wird
Schaden = Schaden - PC-PROT
Wenn der Schaden < 1 ist und vor Schritt 2 > 39 war: => Schaden = 1-3 % des Schadens vor Schritt 2.





Schritt 3: Angriffsart

Anwendung der ATT-ART-Formel.




Schritt 4: Parade

Erfolgreiche Parade bei Nahkampf-Angriff


Schaden = Schaden / 2
Wenn der Held einen Schild benutzt => Schaden = Schaden * 0,75
Wenn der Held einen Schild benutzt und "Schildparade 2" beherrscht => Schaden = Schaden * 2 / 3
Schaden wird von Ausdauer abgezogen.
KI-Regeln: ohne neue KI: Wenn der Schaden größer war als die Ausdauer, wird der Rest von der Lebensenergie abgezogen.
mit neuer KI: Kein Lebensenergie-Abzug.



Erfolgreiche Parade bei Magie-Angriff


Nur mit AB: Schaden = Schaden * ( Altes Wissen - 200 ) / 500
Schaden wird von Mana abgezogen.
Wenn der Schaden größer war als das Mana, wird der Rest von der Lebensenergie abgezogen.



Erfolgreiche Parade bei Fernkampfwaffen-Angriff


Wenn Held "Schildparade 2" beherrscht => Schaden = Schaden / 2
Schaden wird von Ausdauer abgezogen.
Wenn der Schaden größer war als die Ausdauer, wird der Rest von der Lebensenergie abgezogen.


Keine erfolgreiche Parade

Der vorher ermittelte Schaden wird einfach von der Lebensenergie abgezogen.

mdahm
07.06.2009, 17:11
Held (verwandelt) verletzt NPC



Schritt 1: Basisschaden

Schaden = STR-SCHD




Schritt 2: Rüstung

Schaden = Schaden - ( Schaden * PC-PROT / 100 )




Schritt 3: Angriffsart

Anwendung der ATT-ART-Formel.




Schritt 4: Parade

Erfolgreiche Parade

kein Schadensabzug


Keine erfolgreiche Parade

Der vorher ermittelte Schaden wird einfach von der Lebensenergie abgezogen.

mdahm
07.06.2009, 17:12
Held (unverwandelt) verletzt NPC




Schritt 0: Sonderfälle


Held trifft Ork oder Mensch mit Kopfnuss-Pfeil

Schaden = WAF-SCHD
Addition des PC-SKILL-BONUS


Zusatzwirkung: Wenn durch Treffer die letzten Lebenspunkte abgezogen werden, wird der NPC ohnmächtig.
Andernfalls wird der NPC bei einer Bogenspannung von >= 70% kurz umgeworfen.

Spieler beherrscht "Meucheln", befindet sich hinter dem NPC (der ein Ork oder Mensch sein muss) und greift mit einer Stich-Attacke an, während der NPC seinem Tagesablauf nachgeht
Schaden = 100%
Zusatzwirkung: Der NPC ist sofort tot.

Spieler beherrscht "Niederschlagen", befindet sich hinter dem NPC, benutzt eine stumpfe Waffe und greift mit einer Power-Attacke an, während der NPC seinem Tagesablauf nachgeht
Schaden = 0
Zusatzwirkung: Der NPC wird ohnmächtig.





Trifft einer der Sonderfälle zu, wird die Schadensberechnung hier beendet.




Schritt 1: Basisschaden


Schaden = WAF-SCHD
Handelt es sich um Magieeinsatz? => Schaden = Schaden * 2.
Das Maximum ist dabei 200.
Ermittlung(!) des PC-ATTR-BONUS
Einbeziehung der Waffen-Qualität:

abgenutzt => Schaden = Schaden / 2
geschliffen => Schaden = Schaden + 10
gesegnet => Schaden = Schaden + 10
selbstgeschmiedet => Schaden = Schaden + 10


Addition des PC-SKILL-BONUS
Bei Empfindlichkeit => Schaden = Schaden * 2
Nahkampf-Treffer am Kopf? => Schaden = Schaden * 2
jetzt erst Addition des vorher ermittelten PC-ATTR-BONUS
Handelt es sich bei Magieeinsatz um einen Powercast (gilt nur für Feuerball, Eislanze und Blitzschlag)?
=> Schaden = Schaden * 2 (ohne AB)
=> Schaden = Schaden * 2 (Feuerball mit AB)
=> Schaden = Schaden * 1,5 (Eislanze und Blitzschlag mit AB)





Schritt 2: Rüstung

Schaden = Schaden - ( Schaden * NPC-PROT / 100 )


Schritt 3: Angriffsart

Anwendung der ATT-ART-Formel.


Schritt 4: Parade


Erfolgreiche Parade bei Nahkampf-Angriff
kein Schadensabzug

Erfolgreiche Parade bei Fernkampfwaffen-Angriff
=> Schaden wird von Ausdauer abgezogen.
Wenn der Schaden größer war als die Ausdauer, wird der Rest von der Lebensenergie abgezogen.

Keine erfolgreiche Parade

Wenn es sich um einen Arenakampf handelt
=> Schaden = Schaden / 2
Wenn der Held bei Schwierigkeitsgrad "hoch" eine Fernkampfwaffe benutzt
=> Schaden = Schaden * 1,2
Der Schaden wird von der Lebensenergie abgezogen.