- Registriert
- 17 März 2001
- Beiträge
- 9.114
- Punkte Reaktionen
- 0
Formelsammlung und Leech Tabellen
Hallo,
wie das Thema schon andeutet soll es in diesem Thread um Formeln rund um den Patch 1.10 gehen. Dies ist die zweite Version des Threads und enthält alle Änderungen des ersten. Zusätzlich ist befindet sich in diesem Thread auch die Behandlung von Leech.
Wer also welche kennt oder an welchen interessiert ist, soll sie hier bitte posten.
Weitere Formeln oder Anregungen sind willkommen
P.S. Übersichtliche Tabellen werden sich auch bald bei www.d2wissen.de finden.
Hallo,
wie das Thema schon andeutet soll es in diesem Thread um Formeln rund um den Patch 1.10 gehen. Dies ist die zweite Version des Threads und enthält alle Änderungen des ersten. Zusätzlich ist befindet sich in diesem Thread auch die Behandlung von Leech.
Wer also welche kennt oder an welchen interessiert ist, soll sie hier bitte posten.
- Leech
Die Angaben zum Leech befinden sich im zweiten Post dieses Threads.
- Crushing Blow (CB)/ Vernichtender Schlag
Der durch CB verursachte Abzug ist nun abhängig von der Spieleranzahl. Grundsätzlich wird er nach der folgenden Formel berechnet:
Code:Abzug = 100% / (2 * (Spielerzahl + 1))
- Verteidiger- Verteidiger ist ein normales Monster oder ein zufälliger Boss davon (Champion oder Unique), so bleibt der Abzug unverändert
- Verteidiger ist ein SuperUnique oder Aktboss, so wird der Abzug halbiert
- Verteidiger ist ein Spieler, so wird der Abzug auf 10% gesetzt
- wird mit einer Fernwaffe angegriffen, so wird der Abzug nochmals halbiert
- Offene Wunden
Auch die Berechnung für offene Wunden hat sich verändert und ist nicht mehr so einfach anzugeben. Und der Abzug erfolgt nun über 8 Sekunden.
- Als erstes wird abhängig vom Charakterlevel clvl ein Grundschaden gs(clvl) ermittelt:
Code:gs(clvl) = 9 * gs1(clvl) + 40
Code:gs1(clvl) = -> clvl - 1 , falls 0 < clvl <= 15 -> (clvl - 15) * 2 + 14 , falls 15 < clvl <= 30 -> (clvl - 30) * 3 + 44 , falls 30 < clvl <= 45 -> (clvl - 45) * 4 + 89 , falls 45 < clvl <= 60 -> (clvl - 60) * 5 + 149 , falls 60 < clvl
- Ist der Angegriffene ein Spieler, so wird der Abzug geviertelt, also gs(clvl) / 4 (m = 1/4)
- Ist der Angegriffene ein Spieler und wird mit einer Fernwaffe angegriffen, so wird der Abzug geachtelt (m = 1/8)
- Ist der Angegriffene ein Bossmonster oder einer seiner Diener, so wird der Schaden halbiert (m = 1/2)
- Gegen alle anderen ist m = 1
Code:gs(clvl) * m * 25 / 32
- Angriffswert
Bei der Berechung des Angriffswertes einen Charakters hat sich im Grunde nichts geändert. Sie erfolgt immer noch nach dem Schema
Code:totalAR = absAR + [absAR * %AR]
Code:absAR = 5 * (dex - 7) + absARBoni + ToHitFactor
Code:Charakter ToHitFactor Amazone 5 Zauberin -15 Totenbeschwörer -10 Paladin 20 Barbar 20 Druide 5 Assassine 15
- Verteidigunswert noch nicht fertig
- Chance zu treffen
Mit den beiden vorherigen Werten und den (Charakter-)Levels des Angreifers und Verteidigers kann man die Chance auf einen Treffer ausrechnen:
Code:CtH = 2 * 100 * (AR / (AR + DR)) * (alvl / (alvl + dlvl))
- AR ... der Angriffswert des Angreifers
- DR ... der Verteidigungswert des Angeriffenen
- alvl/ dlvl ... analog
Die Eigenschaft Verteidigung des Ziels ignorieren (ITD) setzt bei normalen Monstern den Verteidigunswert auf Null und somit den entsprechenden Faktor auf 1, was die Berechnung der Trefferchance nur noch auf das Levelverhältnis des Angreifers und des Ziels reduziert.
Entsprechend senkt die ETH-Rune den DR Wert um 25%.
- Treffer blendet Ziel
An der Berechnung der Chance hat sich auch nichts geändert:
Code:chance = 30% + (4 * blendbonus + alvl - dlvl) * 5% im Fernkampf: chance = (30% + (4 * blendbonus + alvl - dlvl) * 5%) / 3
Allerdings kann Treffer blendet Ziel Monsterflucht nicht mehr überfluchen, was darin resultiert, dass man Monster nun (selbst mit 100% Chance) nicht immer blendet, da Monsterflucht vor Treffer blendet Ziel geprüft wird.
- Treffer friert Ziel ein
Die Chance ist jetzt etwas geringer geworden (20% bzw. 20%/3 weniger als noch bei gleichem Bonus in 1.09):
Code:Chance im Nahkampf: 30% + (Bonus * 4 + alvl - dlvl) * 5% Im Fernkampf: ((Bonus * 4 + alvl - dlvl) * 5%) / 3
Weitere Formeln oder Anregungen sind willkommen
P.S. Übersichtliche Tabellen werden sich auch bald bei www.d2wissen.de finden.