diff --git a/src/common/kernel/reports.c b/src/common/kernel/reports.c index dab783375..0858ae2d9 100644 --- a/src/common/kernel/reports.c +++ b/src/common/kernel/reports.c @@ -727,9 +727,15 @@ msg_curse(const struct curse * c, const void * obj, typ_t typ, int self) /* if curseinfo returns NULL, then we don't want to tell the viewer anything. */ return c->type->curseinfo(obj, typ, c, self); } else { - const char * unknown[] = { "unit_unknown", "region_unknown", "building_unknown", "ship_unknown" }; - log_error(("no curseinfo for %s\n", c->type->cname)); - return msg_message(mkname("curseinfo", unknown[typ]), "id", c->no); + message * msg = cinfo_simple(obj, typ, c, self); + if (msg==NULL) { + const char * unknown[] = { "unit_unknown", "region_unknown", "building_unknown", "ship_unknown" }; + msg = msg_message(mkname("curseinfo", unknown[typ]), "id", c->no); + log_error(("no curseinfo function for %s and no fallback either.\n", c->type->cname)); + } else { + log_error(("no curseinfo function for %s, using cinfo_simple fallback.\n", c->type->cname)); + } + return msg; } } diff --git a/src/res/messages.xml b/src/res/messages.xml index df0770ccb..67c25c436 100644 --- a/src/res/messages.xml +++ b/src/res/messages.xml @@ -44,10 +44,6 @@ Eine Feuerwand blockiert die Ein- und Ausreise. ($int36($id)) - - - Dieser Zauber greift irgendwie in die Verbindung zwischen Magier und Magischer Essenz ein. Mit positiver Ausrichtung kann er wohl wie ein Fokus für Aura wirken, jedoch genauso für das Gegenteil benutzt werden. ($int36($id)) - Dieser mächtige Bann scheint die Einheit ihres freien Willens zu berauben. Solange der Zauber wirkt, wird sie nur den Befehlen ihres neuen Herrn gehorchen. ($int36($id)) @@ -56,110 +52,18 @@ Dieser Beeinflussungszauber scheint die Einheit einem ganz bestimmten Volk wohlgesonnen zu machen. ($int36($id)) - - - Diese Einheit bewegt sich doppelt so schnell. ($int36($id)) - - - - Dieser Zauber scheint die Einheit zu 'orkisieren'. Wie bei Orks ist eine deutliche Neigung zur Fortpflanzung zu beobachten. ($int36($id)) - - - - Dieser Zauber schützt vor den Auswirkungen der Kälte. ($int36($id)) - - - - Dieser Zauber ist einer der ersten, den junge Magier in der Schule lernen. ($int36($id)) - - - - Dieser Zauber vermehrt die Stärke der verzauberten Personen um ein vielfaches. ($int36($id)) - - - - Dieser Zauber macht die Ausrüstung unsichtbar. ($int36($id)) - - - - Eine Wolke negativer Energie umgibt die Einheit. ($int36($id)) - - - - Dieser Zauber verstärkt die natürliche Widerstandskraft gegen eine Verzauberung. ($int36($id)) - Dieser Zauber verursacht einen gigantischen magischen Strudel. Der Mahlstrom wird alle Schiffe, die in seinen Sog geraten, schwer beschädigen. ($int36($id)) - - - Dieser Fruchtbarkeitszauber erhöht die Erträge der Felder. ($int36($id)) - - - - Dieser Zauber strahlt starke negative Energien aus. Warscheinlich ist er die Ursache der Dürre. ($int36($id)) - - - - Dieser Zauber scheint die Ursache für die Schlaflosigkeit und Mattigkeit zu sein, unter der die meisten Leute hier leiden und die dazu führt, das Lernen weniger Erfolg bringt. . ($int36($id)) - - - - Wie schon zu vermuten war, sind der ewig graue Himmel und die depressive Stimmung in der Region nicht natürlich. Dieser Fluch hat sich wie ein bleiernes Tuch auf die Gemüter der Bevölkerung gelegt und eh er nicht gebrochen oder verklungen ist, wird keiner sich an Gaukelleien erfreuen können. ($int36($id)) - - - - Dieser Zauber beeinflusst die allgemeine Stimmung in der Region positiv. Die gute Laune macht die Leute freigiebiger. ($int36($id)) - - - - Dieser machtvoller Beeinflussungszauber erstickt jeden Streit schon im Keim. ($int36($id)) - - - - Es scheint sich um einen elementarmagischen Zauber zu handeln, der alle Pfade und Wege so gut festigt, als wären sie gepflastert. Wie auf einer Straße kommt man so viel besser und schneller vorwärts. ($int36($id)) - - - - Dieses Lied, das irgendwie in die magische Essenz der Region gewoben ist, schwächt die natürliche Widerstandskraft gegen eine Verzauberung. Es scheint jedoch nur auf bestimmte Einheiten zu wirken. ($int36($id)) - - - - Dieses Lied, das irgendwie in die magische Essenz der Region gewoben ist, verstärkt die natürliche Widerstandskraft gegen eine Verzauberung. Es scheint jedoch nur auf bestimmte Einheiten zu wirken. ($int36($id)) - - - - Diese Region wurde von den Göttern verflucht. Stinkende Nebel ziehen über die tote Erde, furchbare Kreaturen ziehen über das Land. Die Brunnen sind vergiftet, und die wenigen essbaren Früchte sind von einem rosa Pilz überzogen. Niemand kann hier lange überleben. ($int36($id)) - - - - Verschiedene Naturgeistern sind im Boden der Region gebunden und beschützen diese vor dem der dunklen Magie des lebenden Todes. ($int36($id)) - Heilung ist in dieser Region magisch beeinflusst. ($int36($id)) - - - Der Zauber auf diesem Schiff ist aus den elementaren Magien der Luft und des Wassers gebunden. Der dem Wasser verbundene Teil des Zaubers läßt es leichter durch die Wellen gleiten und der der Luft verbundene Teil scheint es vor widrigen Winden zu schützen. ($int36($id)) - Dieses Schiff hat sich verfahren. ($int36($id)) - - - Die Macht dieses Zaubers ist fast greifbar und tief in die Mauern gebunden. Starke elementarmagische Kräfte sind zu spüren. Vieleicht wurde gar ein Erdelementar in diese Mauern gebannt. Ausser ebenso starkter Antimagie wird nichts je diese Mauern gefährden können. ($int36($id)) - - - - Dieser Zauber verstärkt die natürliche Widerstandskraft gegen eine Verzauberung. ($int36($id)) - - - - Die Macht dieses Zaubers ist fast greifbar und tief in die Mauern gebunden. Unbeeindruck vom Zahn der Zeit wird dieses Gebäude wohl auf Ewig stehen. ($int36($id)) -