mahlendur/miranda/Fred.dia
Daniel Heße a70fd901b9 Minor commit:
Changed encoding of files UTF-8 --> Windows-1252.

Known Issues:
Mixed up ä/ö
2022-05-27 17:23:47 +02:00

130 lines
4.4 KiB
Text

person: MIL_339_Fred, 11
!var int randolphStarted;
!var int randolphDefeated;
!var int crayStarted;
!var int crayDefeated;
info: Exit
info: isThatArena
>Wer bist du?
<Ich bin Fred, Arenaleiter der Stadt Mahlendur.
>Arena? Also auch noch hier.
<Was soll das denn heißen?
>Auf dem Festland sprießen die Arenen aus dem Boden wie Unkraut.
>Jedes noch so kleine Dorf hat jetzt eine 'Arena'.
<Naja... Unsere Arena ist auch nicht sehr groß, aber es hilft dabei, fit zu bleiben.
<Manchmal ist es besser mit einem anderen Menschen zu trainieren, als immer nur Tiere zu jagen.
<Wie siehts aus? Lust auf ein Kämpfchen?
info: costFight
conddia: isThatArena
>Was kostet ein Kampf?
<Der erste Kampf kostet dich 50 Goldstücke. Gewinnst du, bekommst du das Doppelte zurück.
<Verlierst du, gibt's gar nichts! Also kämpfe gut!
<Du kannst natürlich auch mehrmals antreten, wenn du einen Gegner nicht sofort besiegen kannst.
info: whoFights
conddia: isThatArena
>Wer kämpft hier in der Arena?
<Hier kämpfen die Besten aus allen Teilen der Insel, und von noch viel weiter weg.
<Wir hätten da Randolph, er hat sich unter allen Bauern durchgesetzt.
<Scheinbar kann auch Feldarbeit zu Muskeln verhelfen.
<Cray und Don treten auch an. Cray gehärt zur Miliz, Don ist Paladin. Pass auf, sie kännen dir ganz schän die Fresse polieren.
<Und Fayd kämpft auch noch. Er streift seit Jahren von Insel zu Insel und neulich hat es ihn nach Mahlendur verschlagen.
<Alles in allem keine leichten Gegner. Sag nicht, ich hätte dich nicht gewarnt! (lacht)
info: whoFirst
conddia: isThatArena
flags: permanent
condcode: randolphStarted == FALSE
>Wer ist mein erster Gegner?
<Du trittst an gegen Randolph, den Bauern.
<Aber unterschätz ihn nicht!
<Hast du denn das Gold dabei?
$IF Npc_HasItems(hero, ItMi_Gold) >= 50
>Hier!
>>ItMi_Gold, 50
<Sehr gut.
<Wenn du bereit bist, geh in die Arena. Randolph wartet schon auf dich.
!preFight(1);
!randolphStarted = TRUE;
$ELSE
>Gerade nicht.
<Dann komm später wieder!
$ENDIF
info: anyTips
conddia: whoFirst
>Hast du noch einen Tipp für mich?
<Ja, pass auf, dass er dir nicht die Waffe durchs Gesicht zieht. (lacht)
info: fightDone
condcode: (BAU_240_Randolph.aivar[AIV_LastFightAgainstPlayer] == FIGHT_LOST) || (BAU_240_Randolph.aivar[AIV_LastFightAgainstPlayer] == FIGHT_WON)
flags: important
!afterFight(1);
$IF BAU_240_Randolph.aivar[AIV_LastFightAgainstPlayer] == FIGHT_LOST
<Mensch, dem hast du ja ganz schän aufs Maul gehauen! (lacht)
<War ein guter Kampf. Hier hast du deinen Gewinn. 100 Goldstücke, wie ausgemacht!
<<ItMi_Gold, 100
<Komm zu mir, wenn du den nächsten Gegner sehen willst!
!randolphDefeated = TRUE;
$EXP 250
!AI_PrintS(self, "Stärke: +1");
!hero.attribute[ATR_STRENGTH] += 1;
$ELSE
<Mensch, der hat dir ja ganz schän aufs Maul gehauen.
<Willst du nochmal gegen ihn antreten? (lacht)
<Dann komm wieder zu mir!
!randolphStarted = FALSE;
$ENDIF
info: whosNext
condcode: randolphDefeated == TRUE
condcode: !crayStarted
>Wer ist der nächste Gegner?
<Als nächstes tritt Cray gegen dich an. Er ist einer der Besten Kämpfer unserer Miliz.
<Er wird es dir nicht leicht machen. Sag nicht, ich hätte dich nicht gewarnt! (lacht)
<Der Kampf kostet 75 Goldstücke. Wenn du gewinnst, bekommst du 150 Gold von mir zurück!
<Wie siehts aus, hast du das Gold?
$IF Npc_HasItems(hero, ItMi_Gold) >= 75
>Hier!
>>ItMi_Gold, 75
<Sehr schän.
<Also los, geh in die Arena. Cray müsste schon da sein.
!preFight(2);
!crayStarted = TRUE;
$ELSE
>Gerade nicht.
<Dann komm später wieder!
$ENDIF
info: teachMeSth
conddia: whosNext
>Cray sieht stark aus!
<Da sagst du was! (lacht)
<Aber pass auf! Ich kann dir vielleicht was beibringen.
>Und wie kannst du mir helfen?
<Ich kann dir beibringen, wie du besser mit dem Einhänder umgehst.
<Ich bin zwar selber kein Profi, aber die eine oder andere Technik kann ich dir zeigen.
info: fight2Done
condcode: (MIL_340_Cray.aivar[AIV_LastFightAgainstPlayer] == FIGHT_LOST) || (MIL_340_Cray.aivar[AIV_LastFightAgainstPlayer] == FIGHT_WON)
flags: important
!afterFight(2);
$IF MIL_340_Cray.aivar[AIV_LastFightAgainstPlayer] == FIGHT_LOST
<Puh, was für ein Kampf! Erst dachte ich, du würdest den Kürzeren ziehen.
<Aber dann hast du es ja doch noch gedreht. Hier sind deine 150 Goldstücke!
<<ItMi_Gold, 150
<Komm bald wieder, der nächste Gegner wartet schon!
!crayDefeated = TRUE;
$EXP 250
!AI_PrintS(self, "Stärke: +1");
!hero.attribute[ATR_STRENGTH] += 1;
$ELSE
<Mensch, der hat dir ja ganz schän aufs Maul gehauen.
<Willst du nochmal gegen ihn antreten? (lacht)
<Dann komm wieder zu mir!
!crayStarted = FALSE;
$ENDIF