forked from github/server
curses kompilieren.
This commit is contained in:
parent
525125dd68
commit
e80c63c7bd
|
@ -942,7 +942,7 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"fogtrap",
|
"fogtrap",
|
||||||
CURSETYP_NORM, 0, (M_DURATION | M_VIGOUR),
|
CURSETYP_NORM, 0, (M_DURATION | M_VIGOUR),
|
||||||
"",
|
"",
|
||||||
(cdesc_fun)cinfo_fogtrap
|
/* cinfo_fogtrap*/
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"antimagiczone",
|
"antimagiczone",
|
||||||
|
@ -962,7 +962,7 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"gbdream",
|
"gbdream",
|
||||||
CURSETYP_NORM, 0, (NO_MERGE),
|
CURSETYP_NORM, 0, (NO_MERGE),
|
||||||
"",
|
"",
|
||||||
(cdesc_fun)cinfo_dreamcurse
|
/* cinfo_dreamcurse*/
|
||||||
},
|
},
|
||||||
|
|
||||||
{ /* Verändert die max Aura und Regeneration um effect% */
|
{ /* Verändert die max Aura und Regeneration um effect% */
|
||||||
|
@ -972,7 +972,7 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"und Magischer Essenz ein. Mit positiver Ausrichtung kann er wohl "
|
"und Magischer Essenz ein. Mit positiver Ausrichtung kann er wohl "
|
||||||
"wie ein Fokus für Aura wirken, jedoch genauso für das Gegenteil "
|
"wie ein Fokus für Aura wirken, jedoch genauso für das Gegenteil "
|
||||||
"benutzt werden.",
|
"benutzt werden.",
|
||||||
(cdesc_fun)cinfo_auraboost
|
/* cinfo_auraboost */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"maelstrom",
|
"maelstrom",
|
||||||
|
@ -986,14 +986,14 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"blessedharvest",
|
"blessedharvest",
|
||||||
CURSETYP_NORM, 0, ( M_DURATION | M_VIGOUR ),
|
CURSETYP_NORM, 0, ( M_DURATION | M_VIGOUR ),
|
||||||
"Dieser Fruchtbarkeitszauber erhöht die Erträge der Felder.",
|
"Dieser Fruchtbarkeitszauber erhöht die Erträge der Felder.",
|
||||||
(cdesc_fun)cinfo_blessedharvest
|
/* cinfo_blessedharvest */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"drought",
|
"drought",
|
||||||
CURSETYP_NORM, 0, ( M_DURATION | M_VIGOUR ),
|
CURSETYP_NORM, 0, ( M_DURATION | M_VIGOUR ),
|
||||||
"Dieser Zauber strahlt starke negative Energien aus. Warscheinlich "
|
"Dieser Zauber strahlt starke negative Energien aus. Warscheinlich "
|
||||||
"ist er die Ursache der Dürre." ,
|
"ist er die Ursache der Dürre." ,
|
||||||
(cdesc_fun)cinfo_drought
|
/* cinfo_drought */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"badlearn",
|
"badlearn",
|
||||||
|
@ -1001,7 +1001,7 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"Dieser Zauber scheint die Ursache für die Schlaflosigkeit und "
|
"Dieser Zauber scheint die Ursache für die Schlaflosigkeit und "
|
||||||
"Mattigkeit zu sein, unter der die meisten Leute hier leiden und "
|
"Mattigkeit zu sein, unter der die meisten Leute hier leiden und "
|
||||||
"die dazu führt, das Lernen weniger Erfolg bringt. ",
|
"die dazu führt, das Lernen weniger Erfolg bringt. ",
|
||||||
(cdesc_fun)cinfo_badlearn
|
/* cinfo_badlearn */
|
||||||
},
|
},
|
||||||
{ /* Sturmwind-Zauber, wirkt nur 1 Runde */
|
{ /* Sturmwind-Zauber, wirkt nur 1 Runde */
|
||||||
"stormwind",
|
"stormwind",
|
||||||
|
@ -1022,7 +1022,7 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"und des Wassers gebunden. Der dem Wasser verbundene Teil des Zaubers "
|
"und des Wassers gebunden. Der dem Wasser verbundene Teil des Zaubers "
|
||||||
"läßt es leichter durch die Wellen gleiten und der der Luft verbundene "
|
"läßt es leichter durch die Wellen gleiten und der der Luft verbundene "
|
||||||
"Teil scheint es vor widrigen Winden zu schützen.",
|
"Teil scheint es vor widrigen Winden zu schützen.",
|
||||||
(cdesc_fun)cinfo_shipnodrift
|
/* cinfo_shipnodrift */
|
||||||
},
|
},
|
||||||
{ /* Trübsal-Zauber */
|
{ /* Trübsal-Zauber */
|
||||||
"depression",
|
"depression",
|
||||||
|
@ -1032,7 +1032,7 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"hat sich wie ein bleiernes Tuch auf die Gemüter der Bevölkerung "
|
"hat sich wie ein bleiernes Tuch auf die Gemüter der Bevölkerung "
|
||||||
"gelegt und eh er nicht gebrochen oder verklungen ist, wird keiner "
|
"gelegt und eh er nicht gebrochen oder verklungen ist, wird keiner "
|
||||||
"sich an Gaukelleien erfreuen können.",
|
"sich an Gaukelleien erfreuen können.",
|
||||||
(cdesc_fun)cinfo_depression
|
/* cinfo_depression */
|
||||||
},
|
},
|
||||||
{ /* Heimstein-Zauber */
|
{ /* Heimstein-Zauber */
|
||||||
"magicwalls",
|
"magicwalls",
|
||||||
|
@ -1042,7 +1042,7 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"Vieleicht wurde gar ein Erdelementar in diese Mauern gebannt. "
|
"Vieleicht wurde gar ein Erdelementar in diese Mauern gebannt. "
|
||||||
"Ausser ebenso starkter Antimagie wird nichts je diese Mauern "
|
"Ausser ebenso starkter Antimagie wird nichts je diese Mauern "
|
||||||
"gefährden können.",
|
"gefährden können.",
|
||||||
(cdesc_fun)cinfo_magicstone
|
/* cinfo_magicstone */
|
||||||
},
|
},
|
||||||
{ /* Feste Mauer - Präkampfzauber, wirkt nur 1 Runde */
|
{ /* Feste Mauer - Präkampfzauber, wirkt nur 1 Runde */
|
||||||
"strongwall",
|
"strongwall",
|
||||||
|
@ -1054,27 +1054,27 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"astralblock",
|
"astralblock",
|
||||||
CURSETYP_NORM, 0, NO_MERGE,
|
CURSETYP_NORM, 0, NO_MERGE,
|
||||||
"",
|
"",
|
||||||
(cdesc_fun)cinfo_astralblock
|
/* cinfo_astralblock */
|
||||||
},
|
},
|
||||||
{ /* Unterhaltungsanteil vermehren */
|
{ /* Unterhaltungsanteil vermehren */
|
||||||
"generous",
|
"generous",
|
||||||
CURSETYP_NORM, 0, ( M_DURATION | M_VIGOUR | M_MAXEFFECT ),
|
CURSETYP_NORM, 0, ( M_DURATION | M_VIGOUR | M_MAXEFFECT ),
|
||||||
"Dieser Zauber beeinflusst die allgemeine Stimmung in der Region positiv. "
|
"Dieser Zauber beeinflusst die allgemeine Stimmung in der Region positiv. "
|
||||||
"Die gute Laune macht die Leute freigiebiger.",
|
"Die gute Laune macht die Leute freigiebiger.",
|
||||||
(cdesc_fun)cinfo_generous
|
/* cinfo_generous */
|
||||||
},
|
},
|
||||||
{ /* verhindert Attackiere regional */
|
{ /* verhindert Attackiere regional */
|
||||||
"peacezone",
|
"peacezone",
|
||||||
CURSETYP_NORM, 0, NO_MERGE,
|
CURSETYP_NORM, 0, NO_MERGE,
|
||||||
"Dieser machtvoller Beeinflussungszauber erstickt jeden Streit schon im "
|
"Dieser machtvoller Beeinflussungszauber erstickt jeden Streit schon im "
|
||||||
"Keim.",
|
"Keim.",
|
||||||
(cdesc_fun)cinfo_peacezone
|
/* cinfo_peacezone */
|
||||||
},
|
},
|
||||||
{ /* erschwert geordnete Bewegungen */
|
{ /* erschwert geordnete Bewegungen */
|
||||||
"disorientationzone",
|
"disorientationzone",
|
||||||
CURSETYP_NORM, 0, NO_MERGE,
|
CURSETYP_NORM, 0, NO_MERGE,
|
||||||
"",
|
"",
|
||||||
(cdesc_fun)cinfo_regconf
|
/* cinfo_regconf */
|
||||||
},
|
},
|
||||||
{ /* erzeugt Straßennetz */
|
{ /* erzeugt Straßennetz */
|
||||||
"magicstreet",
|
"magicstreet",
|
||||||
|
@ -1082,14 +1082,14 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"Es scheint sich um einen elementarmagischen Zauber zu handeln, der alle "
|
"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 "
|
"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.",
|
"Straße kommt man so viel besser und schneller vorwärts.",
|
||||||
(cdesc_fun)cinfo_magicstreet
|
/* cinfo_magicstreet */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"magicrunes",
|
"magicrunes",
|
||||||
CURSETYP_NORM, 0, M_SUMEFFECT,
|
CURSETYP_NORM, 0, M_SUMEFFECT,
|
||||||
"Dieses Zauber verstärkt die natürliche Widerstandskraft gegen eine "
|
"Dieses Zauber verstärkt die natürliche Widerstandskraft gegen eine "
|
||||||
"Verzauberung.",
|
"Verzauberung.",
|
||||||
(cdesc_fun)cinfo_magicrunes
|
/* cinfo_magicrunes */
|
||||||
},
|
},
|
||||||
{ /* erniedigt Magieresistenz von nicht-aliierten Einheiten, wirkt nur
|
{ /* erniedigt Magieresistenz von nicht-aliierten Einheiten, wirkt nur
|
||||||
1x pro Einheit */
|
1x pro Einheit */
|
||||||
|
@ -1115,20 +1115,20 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"Dieser mächtige Bann scheint die Einheit ihres freien Willens "
|
"Dieser mächtige Bann scheint die Einheit ihres freien Willens "
|
||||||
"zu berauben. Solange der Zauber wirkt, wird sie nur den Befehlen "
|
"zu berauben. Solange der Zauber wirkt, wird sie nur den Befehlen "
|
||||||
"ihres neuen Herrn gehorchen.",
|
"ihres neuen Herrn gehorchen.",
|
||||||
(cdesc_fun)cinfo_slave
|
/* cinfo_slave */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"shipdisorientation",
|
"shipdisorientation",
|
||||||
CURSETYP_NORM, 0, NO_MERGE,
|
CURSETYP_NORM, 0, NO_MERGE,
|
||||||
"Dieses Schiff hat sich verfahren.",
|
"Dieses Schiff hat sich verfahren.",
|
||||||
(cdesc_fun)cinfo_disorientation
|
/* cinfo_disorientation */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"calmmonster",
|
"calmmonster",
|
||||||
CURSETYP_NORM, CURSE_SPREADNEVER, NO_MERGE,
|
CURSETYP_NORM, CURSE_SPREADNEVER, NO_MERGE,
|
||||||
"Dieser Beeinflussungszauber scheint die Einheit einem ganz "
|
"Dieser Beeinflussungszauber scheint die Einheit einem ganz "
|
||||||
"bestimmten Volk wohlgesonnen zu machen.",
|
"bestimmten Volk wohlgesonnen zu machen.",
|
||||||
(cdesc_fun)cinfo_calm
|
/* cinfo_calm */
|
||||||
},
|
},
|
||||||
{ /* Merkt sich die alte 'richtige' Rasse einer gestalltwandelnden
|
{ /* Merkt sich die alte 'richtige' Rasse einer gestalltwandelnden
|
||||||
Einheit */
|
Einheit */
|
||||||
|
@ -1141,13 +1141,13 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"fumble",
|
"fumble",
|
||||||
CURSETYP_NORM, CURSE_SPREADNEVER, NO_MERGE,
|
CURSETYP_NORM, CURSE_SPREADNEVER, NO_MERGE,
|
||||||
"Eine Wolke negativer Energie umgibt die Einheit.",
|
"Eine Wolke negativer Energie umgibt die Einheit.",
|
||||||
(cdesc_fun)cinfo_fumble
|
/* cinfo_fumble */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"riotzone",
|
"riotzone",
|
||||||
CURSETYP_NORM, 0, (M_DURATION),
|
CURSETYP_NORM, 0, (M_DURATION),
|
||||||
"Eine Wolke negativer Energie liegt über der Region.",
|
"Eine Wolke negativer Energie liegt über der Region.",
|
||||||
(cdesc_fun)cinfo_riot
|
/* cinfo_riot */
|
||||||
},
|
},
|
||||||
{ /* Ewige Mauern-Zauber */
|
{ /* Ewige Mauern-Zauber */
|
||||||
"nocostbuilding",
|
"nocostbuilding",
|
||||||
|
@ -1155,14 +1155,14 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"Die Macht dieses Zaubers ist fast greifbar und tief in die Mauern "
|
"Die Macht dieses Zaubers ist fast greifbar und tief in die Mauern "
|
||||||
"gebunden. Unbeeindruck vom Zahn der Zeit wird dieses Gebäude wohl "
|
"gebunden. Unbeeindruck vom Zahn der Zeit wird dieses Gebäude wohl "
|
||||||
"auf Ewig stehen.",
|
"auf Ewig stehen.",
|
||||||
(cdesc_fun)cinfo_nocost
|
/* cinfo_nocost */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"holyground",
|
"holyground",
|
||||||
CURSETYP_NORM, 0, (M_VIGOUR_ADD),
|
CURSETYP_NORM, 0, (M_VIGOUR_ADD),
|
||||||
"Verschiedene Naturgeistern sind im Boden der Region gebunden und "
|
"Verschiedene Naturgeistern sind im Boden der Region gebunden und "
|
||||||
"beschützen diese vor dem der dunklen Magie des lebenden Todes.",
|
"beschützen diese vor dem der dunklen Magie des lebenden Todes.",
|
||||||
(cdesc_fun)cinfo_holyground
|
/* cinfo_holyground */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"godcursezone",
|
"godcursezone",
|
||||||
|
@ -1171,7 +1171,7 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"über die tote Erde, furchbare Kreaturen ziehen über das Land. Die Brunnen "
|
"ü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 "
|
"sind vergiftet, und die wenigen essbaren Früchte sind von einem rosa Pilz "
|
||||||
"überzogen. Niemand kann hier lange überleben.",
|
"überzogen. Niemand kann hier lange überleben.",
|
||||||
(cdesc_fun)cinfo_cursed_by_the_gods,
|
/* cinfo_cursed_by_the_gods, */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"",
|
"",
|
||||||
|
@ -1215,14 +1215,14 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"speed",
|
"speed",
|
||||||
CURSETYP_UNIT, CURSE_SPREADNEVER, M_MEN,
|
CURSETYP_UNIT, CURSE_SPREADNEVER, M_MEN,
|
||||||
"Diese Einheit bewegt sich doppelt so schnell.",
|
"Diese Einheit bewegt sich doppelt so schnell.",
|
||||||
(cdesc_fun)cinfo_speed
|
/* cinfo_speed */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"orcish",
|
"orcish",
|
||||||
CURSETYP_UNIT, CURSE_SPREADMODULO, M_MEN,
|
CURSETYP_UNIT, CURSE_SPREADMODULO, M_MEN,
|
||||||
"Dieser Zauber scheint die Einheit zu 'orkisieren'. Wie bei Orks "
|
"Dieser Zauber scheint die Einheit zu 'orkisieren'. Wie bei Orks "
|
||||||
"ist eine deutliche Neigung zur Fortpflanzung zu beobachten.",
|
"ist eine deutliche Neigung zur Fortpflanzung zu beobachten.",
|
||||||
(cdesc_fun)cinfo_orc
|
/* cinfo_orc */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"magicboost",
|
"magicboost",
|
||||||
|
@ -1234,20 +1234,20 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"insectfur",
|
"insectfur",
|
||||||
CURSETYP_UNIT, CURSE_SPREADMODULO, ( M_MEN | M_DURATION ),
|
CURSETYP_UNIT, CURSE_SPREADMODULO, ( M_MEN | M_DURATION ),
|
||||||
"Dieser Zauber schützt vor den Auswirkungen der Kälte.",
|
"Dieser Zauber schützt vor den Auswirkungen der Kälte.",
|
||||||
(cdesc_fun)cinfo_kaelteschutz
|
/* cinfo_kaelteschutz */
|
||||||
},
|
},
|
||||||
{ /* */
|
{ /* */
|
||||||
"strength",
|
"strength",
|
||||||
CURSETYP_UNIT, CURSE_SPREADMODULO, M_MEN,
|
CURSETYP_UNIT, CURSE_SPREADMODULO, M_MEN,
|
||||||
"Dieser Zauber vermehrt die Stärke der verzauberten Personen um ein "
|
"Dieser Zauber vermehrt die Stärke der verzauberten Personen um ein "
|
||||||
"vielfaches.",
|
"vielfaches.",
|
||||||
(cdesc_fun)cinfo_strength
|
/* cinfo_strength */
|
||||||
},
|
},
|
||||||
{ /* Alp */
|
{ /* Alp */
|
||||||
"worse",
|
"worse",
|
||||||
CURSETYP_UNIT, CURSE_SPREADMODULO, M_MEN,
|
CURSETYP_UNIT, CURSE_SPREADMODULO, M_MEN,
|
||||||
"",
|
"",
|
||||||
(cdesc_fun)cinfo_allskills
|
/* cinfo_allskills */
|
||||||
},
|
},
|
||||||
{ /* */
|
{ /* */
|
||||||
"magicresistance",
|
"magicresistance",
|
||||||
|
@ -1260,13 +1260,13 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"itemcloak",
|
"itemcloak",
|
||||||
CURSETYP_UNIT, CURSE_SPREADNEVER, M_DURATION,
|
CURSETYP_UNIT, CURSE_SPREADNEVER, M_DURATION,
|
||||||
"Dieser Zauber macht die Ausrüstung unsichtbar.",
|
"Dieser Zauber macht die Ausrüstung unsichtbar.",
|
||||||
(cdesc_fun)cinfo_itemcloak
|
/* cinfo_itemcloak */
|
||||||
},
|
},
|
||||||
{ /* */
|
{ /* */
|
||||||
"sparkle",
|
"sparkle",
|
||||||
CURSETYP_UNIT, CURSE_SPREADMODULO, ( M_MEN | M_DURATION ),
|
CURSETYP_UNIT, CURSE_SPREADMODULO, ( M_MEN | M_DURATION ),
|
||||||
"Dieser Zauber ist einer der ersten, den junge Magier in der Schule lernen.",
|
"Dieser Zauber ist einer der ersten, den junge Magier in der Schule lernen.",
|
||||||
(cdesc_fun)cinfo_sparkle
|
/* cinfo_sparkle */
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"",
|
"",
|
||||||
|
@ -1292,8 +1292,8 @@ static curse_type cursedaten[MAXCURSE] =
|
||||||
"skillmod",
|
"skillmod",
|
||||||
CURSETYP_NORM, CURSE_SPREADMODULO, M_MEN,
|
CURSETYP_NORM, CURSE_SPREADMODULO, M_MEN,
|
||||||
"",
|
"",
|
||||||
(cdesc_fun)cinfo_skill,
|
/* cinfo_skill, */
|
||||||
NULL, /* void (*change_vigour)(curse*, int); */
|
NULL, NULL, /* void (*change_vigour)(curse*, int); */
|
||||||
read_skill, write_skill
|
read_skill, write_skill
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -206,10 +206,6 @@ typedef struct curse_unit {
|
||||||
} curse_unit;
|
} curse_unit;
|
||||||
|
|
||||||
|
|
||||||
typedef int (*cdesc_fun)(const void*, int, curse*, int);
|
|
||||||
/* Parameter: Objekt, auf dem curse liegt, Typ des Objekts, curse,
|
|
||||||
* Besitzerpartei?1:0 */
|
|
||||||
|
|
||||||
/* ------------------------------------------------------------- */
|
/* ------------------------------------------------------------- */
|
||||||
|
|
||||||
typedef struct curse_type {
|
typedef struct curse_type {
|
||||||
|
|
Loading…
Reference in New Issue