130 lines
4.4 KiB
Text
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
|