Fehlerkorrektur P_BODY-Schutz

Bei der Aenderung der Berechnung wurde aufgrund eines
Copy&Paste-Fehlers das Hochskalieren vergessen.
Dieses wird hierdurch korrigiert.

Change-Id: I234db5c60f262856edfc5ce2831f6298dcff0d1c
diff --git a/std/living/combat.c b/std/living/combat.c
index 2b05d85..8400d4c 100644
--- a/std/living/combat.c
+++ b/std/living/combat.c
@@ -1293,10 +1293,10 @@
     // Um Rundungsverluste zu reduzieren, wird P_BODY anfangs mit 10000
     // skaliert. Beim runterskalieren wird aufgerundet (Addition von
     // 5000 vor Division).
-    int body = QueryProp(P_BODY)+QueryAttribute(A_DEX);
+    int body = (QueryProp(P_BODY)+QueryAttribute(A_DEX)) * 10000;
     res2 = ((body/4 + random(body*3/4 + 1) + 5000)/10000) || 1;
     if (stat)
-      stat->bodystat(body, res2, random(body)+1);
+      stat->bodystat(body, res2, (random(body)+1)/10000);
 
     // Reduzierbare Wirksamkeit des Bodies?
     if ( member(spell[SP_REDUCE_ARMOUR], P_BODY)