Widerstand

Widerstand

> Funktionen

Resistenz erhöht die Wirksamkeit von Kugeln mit einem Schildeffekt. Siehe die Effekte.

Absoluter Schild reduziert den verursachten Schaden um einen bestimmten Betrag, während Relativer Schild den Schaden um einen bestimmten Prozentsatz reduziert. Gifte, Schadensreflexion und Novaschaden umgehen Schilde.

FinalAbsoluteShield = BaseAbsoluteShield * (1 + Widerstand / 100)

FinalRelativeShield = BaseRelativeShield * (1 + Widerstand / 100)

So wird bei 100 Resistance der Schutz verdoppelt, bei 200 verdreifacht und so weiter.

Der endgültige Schaden wird wie folgt berechnet:

FinalDamage = BasicDamage * (1 - RelativeShield / 100) - AbsoluteShield

Anmerkung: Bei der Berechnung des Schadens kommt kein Widerstand mehr in die Formel, da die Effekte beim Start des Chips berechnet werden und danach fest bleiben. Sie können jedoch mit einer Kugel wie Befreiung reduziert werden.

Es ist möglich, negative Schildwerte mit Vulnerability- und Absolute Vulnerability-Effekten zu haben. In diesem Fall bleibt die Formel gleich, der Schaden wird verstärkt statt reduziert.

Die Funktionen getAbsoluteShield und getRelativeShield ermöglichen es, jeweils den aktuellen absoluten und relativen Schild einer Entität zu erhalten.

Abhängig von der Menge an Kapital, die für den Widerstand ausgegeben wird, ändert sich das Verhältnis Widerstand/Kapital:

Resistenz hinzugefügt Widerstands-/Kapitalverhältnis

Resistenz hinzugefügt 1 Hauptstadt für 2 Widerstandspunkte

200 1 Hauptstadt für 1 Widerstandspunkt

400 2 Hauptstadt für 1 Widerstandspunkt

600 3 Hauptstadt für 1 Widerstandspunkt