Typecasts Gefixt.

Teilweise ausgebaut, teilweise zu deklarativen Casts geaendert bzw.
deklarative Casts hinzugefuegt.

Weiterhin ein paar call_other() auf this_object() ausgebaut.

Change-Id: I0c493914c41c53e884aaf80b01db600aeb6508e9
diff --git a/secure/krautmaster.c b/secure/krautmaster.c
index cc84005..2c0dcba 100644
--- a/secure/krautmaster.c
+++ b/secure/krautmaster.c
@@ -1140,8 +1140,8 @@
     raise_error(sprintf("make_potion() got invalid object in plant array "
                         "%.50O\n",plants));
 
-  int* plantids = (int*)plants->QueryPlantId();
-  int* qualities = (int*)plants->QueryProp(P_QUALITY);
+  int* plantids = plants->QueryPlantId();
+  int* qualities = plants->QueryProp(P_QUALITY);
 
   return calculate_potion(plantids, qualities,
                           ZWEITIES->QueryFamilie(this_player()));