Erklärung zu Aiming-Zellenbereinigt
Aus EU2Wiki
| ACHTUNG: Diese Seite ist nur eine IDEE, die hier dargebrachten Informationen sind (noch) nicht im Spiel eingebunden |
Aiming ist ein Trefferbonus. Bei diesem Kampfscript, bedeuten aiming +10, ein +5% Trefferbonus.
Derzeit ist es so, daß aus als ob folgende Formel benutzt wird (grob)
- "Wenn eine Waffe mit 10% trifft, dann müssen doch 10 Waffen zu 100% treffen, und zwar alle" DAS ist aber völliger Blödsinn
- Ideal währe es, wenn jede Waffe einzeln feuern würde.
Leider würde das den Berechnungsaufwand deutlich erhöhen. Da der Server limitierte Kapazitäten hat, müßte der Kampf länger dauern. Das bedeutete aber, daß aus 2h Kampf würden allein schon mit Kreuzern 6 bis 12h kampf werden.
Also Könnte man Aiming auch einfach addieren und durch ie anzahl der Waffen teilen. Leider gäbe das eine Möglichkeit durch Konstruktionen zu exploiten. Beispiel
- kleiner Laser 3 zellen 50 Aim, Blaster 3 Zellen 70 aim, Nutter 10 zellen 10 aim, würden zu 43 werden.
Das währe aber deutlich mehr an Schaden, als wenn die Waffen einzeln feuern.
- Zellenbereinigtes Aiming funktioniert so,
Wir ordnen jeder mit Waffen belegten Zelle einen Aiming-Wert zu, und teilen durch die Anzahl der Waffenzellen.
- Beispiel von oben
- 3 mal 50 plus 3 mal 70 plus 10 ma 10 sind 460
- das dann geteilt durch 16 sind 28
- Das würde bedeuten, daß man damit den selben Schaden verursacht, wie wenn alle Waffen einzeln feuern.
Ein weitere Vorteil ist, Das man z.b. NSC-Schiffe schnell kreiren kann, ohne langwierig zu berechnen. Einfach BRT& ausweichen, health, Schaden, aiming festlegen. das geht auch mit nem Randomizer... man muß die Schiffe nicht erst berechnen lassen.
Es schont Server kapazitäten, wird einmal berechnet wenn dazu zeit ist, und verträgt auch die kompliziertesten Schiffskonstruktionen ohne dabei Fehler zu erzeugen.
- zurück zu Aiming-Zellenbereinigt