BEGIN DIJA

// --- PIERWSZE SPOTKANIE ---
IF ~NumTimesTalkedTo(0)~ THEN BEGIN Valedrin_Meet
  SAY ~Zostaw te kamienie w spokoju, amatorze. Szukasz złota? Czy może kolejnego bezużytecznego certyfikatu z historii magii? Ulcaster nie ma ci nic do zaoferowania, poza kurzem i błędnymi obliczeniami moich... pożal się Boże, "poprzedników".~
  ++ ~Kim jesteś i co robisz w tych ruinach?~ GOTO Valedrin_Who
  ++ ~Tylko badam okolicę. Nie musisz być tak opryskliwy.~ GOTO Valedrin_Rude
  ++ ~Zejdź mi z drogi, dziwaku. Mam ważniejsze sprawy.~ GOTO Valedrin_Goodbye
END

IF ~~ THEN BEGIN Valedrin_Who
  SAY ~Nazywam się Valedrin. W krainie, z której pochodzę, uznano mnie za zbyt... radykalnego. Tutaj, pośród tych gruzów, jestem po prostu kimś, kto widzi więcej niż wy wszyscy. Jestem Dijakkarem. Podczas gdy wy machacie rękami w nadziei na iskrę, ja wyrywam Splotowi odpowiedzi, zanim on zdąży zadać pytanie.~
  ++ ~Dijakkar? To jakaś rzadka specjalizacja?~ GOTO Valedrin_Kit
  ++ ~Wyglądasz na kogoś, kto potrzebuje towarzystwa na tym niebezpiecznym szlaku.~ GOTO Valedrin_Join
END

IF ~~ THEN BEGIN Valedrin_Kit
  SAY ~Rzadka? Jest jedyną, która ma sens w świecie zmierzającym ku upadku. Poznanie, by widzieć cienie, i Przywoływanie, by mieć kogoś, kto wejdzie w te cienie za mnie. Akademicy z Haluua bali się tej symetrii. Nazwali ją "niestabilną". Tchórze.~
  IF ~~ THEN GOTO Valedrin_Join // TUTAJ BYŁ BŁĄD (Linia 21) - dodano IF ~~ THEN
END

IF ~~ THEN BEGIN Valedrin_Rude
  SAY ~Opryskliwość to jedynie reakcja obronna na wszechobecną ignorancję. Patrzysz na te ściany i widzisz historię. Ja widzę błędy w inkantacjach, które doprowadziły do tej ruiny.~
  IF ~~ THEN GOTO Valedrin_Who // TUTAJ BYŁ BŁĄD - dodano IF ~~ THEN
END

IF ~~ THEN BEGIN Valedrin_Join
  SAY ~Widzę w twojej aurze drżenia, których nie potrafisz wyjaśnić. To nie przypadek. Wybrzeże Mieczy staje się... mętne. Ciemnieje od spodu. Jeśli pozwolisz mi iść z tobą, będę mógł badać te zjawiska z pierwszej linii. Jeśli zapewnisz mi spokój do badań, użyczę ci mojej wiedzy.~
  ++ ~Zgoda. Przyda nam się ktoś z taką wiedzą.~ GOTO Valedrin_Accept
  ++ ~Nie teraz. Może później.~ GOTO Valedrin_Goodbye
END

IF ~~ THEN BEGIN Valedrin_Accept
  SAY ~Dobra decyzja. Postaraj się tylko nie zasłaniać mi pola widzenia, gdy będę rzucał czary. Moje wyliczenia nie uwzględniają twojej potylicy.~
  IF ~~ THEN DO ~JoinParty()~ EXIT
END

IF ~~ THEN BEGIN Valedrin_Goodbye
  SAY ~Wróć, gdy twoja ignorancja zacznie ci ciążyć bardziej niż ten ekwipunek. Będę tutaj, analizując upadek intelektualny tej krainy.~
  IF ~~ THEN EXIT
END

// --- KOLEJNE SPOTKANIE ---
IF ~NumTimesTalkedToGT(0)~ THEN BEGIN Valedrin_Return
  SAY ~Wróciłeś. Czy rzeczywistość okazała się zbyt skomplikowana do ogarnięcia bez mojej pomocy?~
  ++ ~Zmieniłem zdanie. Twoja wiedza może nam się przydać.~ GOTO Valedrin_Accept
  ++ ~Tylko przechodzę. Nadal radzimy sobie sami.~ GOTO Valedrin_StillNo
END

IF ~~ THEN BEGIN Valedrin_StillNo
  SAY ~Marnujesz mój czas. Idź już, zanim te resztki wiedzy w twojej głowie ostatecznie wyparują.~
  IF ~~ THEN EXIT
END

BEGIN DIJAP

// Stan 1: Właśnie wyrzucony / Anulowanie wyrzucenia
IF ~Global("ValedrinKickedOut","LOCALS",1)~ THEN BEGIN Valedrin_KickOut
  SAY ~Zwalniasz mnie z obowiązku obserwacji? Wybornie. Mam jeszcze całe stosy zapisków do uporządkowania, a wasze tempo i tak niezbyt sprzyjało pracy naukowej.~
  ++ ~Wróć do ruin Ulcastera. Tam najłatwiej cię znajdziemy.~ DO ~SetGlobal("ValedrinKickedOut","LOCALS",2) EscapeAreaMove("AR3901",1838,493,SW)~ EXIT
  ++ ~Zostajesz w drużynie.~ DO ~SetGlobal("ValedrinKickedOut","LOCALS",0) JoinParty()~ EXIT
END

// Stan 2: Odwiedziny w ruinach i ponowna rekrutacja
IF ~Global("ValedrinKickedOut","LOCALS",2)~ THEN BEGIN Valedrin_Return2
  SAY ~Czy rzeczywistość okazała się zbyt skomplikowana do ogarnięcia bez mojej pomocy?~
  ++ ~Zmieniam zdanie. Twoja wiedza może nam się przydać.~ GOTO Valedrin_Accept2
  ++ ~Tylko przechodzę. Nadal radzimy sobie sami.~ GOTO Valedrin_StillNo2
END

IF ~~ THEN BEGIN Valedrin_Accept2
  SAY ~Dobra decyzja. Postaraj się tylko nie zasłaniać mi pola widzenia, gdy będę rzucał czary. Moje wyliczenia nie uwzględniają twojej potylicy.~
  IF ~~ THEN DO ~SetGlobal("ValedrinKickedOut","LOCALS",0) JoinParty()~ EXIT
END

IF ~~ THEN BEGIN Valedrin_StillNo2
  SAY ~Marnujesz mój czas. Idź już, zanim te resztki wiedzy w twojej głowie ostatecznie wyparują.~
  IF ~~ THEN EXIT
END