Eine Anmerkung, aus einem ehemaligem eigenen Fehler: Runde nicht erst beim letzten Wert, sondern bei jedem Zwischenergebnis.
Das Beispiel, bei dem ich den Fehler gemacht hatte war Behinderung:
Sie reduziert die GSW um ihren halben Wert.
Nun hast du bei einer 1-er Behinderung halbiert 0,5 Malus.
Jetzt wird gerundet, sodass der Malus wieder auf 1 ansteigt.
Und erst jetzt rechnest du den Malus auf die GSW drauf.