diff --git a/src/common/gamecode/study.c b/src/common/gamecode/study.c
index 0dfca2847..f0a2cb2bf 100644
--- a/src/common/gamecode/study.c
+++ b/src/common/gamecode/study.c
@@ -387,12 +387,16 @@ teach(region * r, unit * u)
if (ualias(u2))
count++;
+ /* this is pointless, as there currently is no way to negativly influence
+ * a unit by teaching it. */
+ /*
if (!ucontact(u2, u)) {
sprintf(buf, "Einheit %s hat keinen Kontakt mit uns aufgenommen",
unitid(u2));
mistake(u, u->thisorder, buf, MSG_EVENT);
continue;
}
+ */
i = igetkeyword(u2->thisorder, u2->faction->locale);
/* Input ist nun von u2->thisorder !! */
diff --git a/src/common/kernel/reports.c b/src/common/kernel/reports.c
index 4b68d4d85..2c6eb5624 100644
--- a/src/common/kernel/reports.c
+++ b/src/common/kernel/reports.c
@@ -887,7 +887,7 @@ get_addresses(const faction * f, const seen_region * seenregions)
}
#ifdef ALLIANCES
if(f->alliance != NULL) {
- faction * f2;
+ faction *f2;
for(f2 = factions; f2; f2 = f2->next) {
if(f2->alliance != NULL && f2->alliance == f->alliance) {
faction_list ** fnew = &flist;
diff --git a/src/res/de/messages.xml b/src/res/de/messages.xml
index 1bd5b9fb1..2187fc7c7 100644
--- a/src/res/de/messages.xml
+++ b/src/res/de/messages.xml
@@ -7709,5 +7709,21 @@
"$unit($unit) stürzt sich von einem amourösen Abenteuer ins nächste. ($int36($id))"
"($int36($id))"
+
+
+
+
+
+
+
+ "$unit($mage) läßt einen Teil seiner selbst in die Erde fliessen. Die Bäume, die Transformation überlebt haben, erscheinen nun viel kräftiger."
+
+
+
+
+ "The power of $unit($mage) flows into the region and the trees which survived the spell appear stronger now."
+
+
+