Skip to content

Commit

Permalink
Update x#kaqst
Browse files Browse the repository at this point in the history
1. The quest used normal JOURNAL actions.  Change to UNSOLVED_JOURNAL.
2. Add actions to remove the original Kagain Quest from the journal
3. Add a quest closing journal entry at conversation with Brilla
Silvershield.

http://forums.gibberlings3.net/index.php?showtopic=26603&p=227540
  • Loading branch information
Bryan Dunne committed Oct 3, 2014
1 parent 4ee8d4e commit c9d9919
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 13 deletions.
20 changes: 10 additions & 10 deletions bg1npc/phase2/dlg/x#kaqst.d
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ CHAIN ~%tutu_var%BRILLA~ X#BrillaEddardDeath
== ~%ELDOTH_JOINED%~ IF ~InParty("skie") InMyArea("skie") !StateCheck("skie",CD_STATE_NOTVALID) InParty("eldoth") InMyArea("eldoth") !StateCheck("eldoth",CD_STATE_NOTVALID)~ THEN @22
== ~%tutu_var%BRILLA~ IF ~InParty("skie") InMyArea("skie") !StateCheck("skie",CD_STATE_NOTVALID) InParty("eldoth") InMyArea("eldoth") !StateCheck("eldoth",CD_STATE_NOTVALID)~ THEN @23
END
IF ~~ THEN DO ~SetGlobal("X#KagainCaravan","GLOBAL",6) TakePartyItem("X#SILSH") DestroyItem("X#SILSH") AddexperienceParty(3000) ActionOverride("brilla",EscapeArea())~ EXIT
IF ~~ THEN DO ~SetGlobal("X#KagainCaravan","GLOBAL",6) TakePartyItem("X#SILSH") DestroyItem("X#SILSH") AddexperienceParty(3000) EraseJournalEntry(@33) EraseJournalEntry(@35) EraseJournalEntry(@44) EraseJournalEntry(@48) ActionOverride("brilla",EscapeArea())~ SOLVED_JOURNAL @49 EXIT


APPEND ~%tutu_var%KAGAIN~
Expand All @@ -74,8 +74,8 @@ END

IF ~~ THEN BEGIN X#KagBandResolvAlone
SAY @31
IF ~~ THEN REPLY @32 DO ~EraseJournalEntry(@35) EraseJournalEntry(@44) SetGlobal("X#KagainCaravan","GLOBAL",5)~ JOURNAL @33 GOTO X#KAQUDISMISS
IF ~~ THEN REPLY @34 DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) SetGlobal("X#KagainCaravan","GLOBAL",5)~ JOURNAL @35 GOTO X#KAQUREWARDALONE
IF ~~ THEN REPLY @32 DO ~EraseJournalEntry(@35) EraseJournalEntry(@44) EraseJournalEntry(@48) SetGlobal("X#KagainCaravan","GLOBAL",5)~ UNSOLVED_JOURNAL @33 GOTO X#KAQUDISMISS
IF ~~ THEN REPLY @34 DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) EraseJournalEntry(@48) SetGlobal("X#KagainCaravan","GLOBAL",5)~ UNSOLVED_JOURNAL @35 GOTO X#KAQUREWARDALONE
END

IF ~~ THEN BEGIN X#KAQUREWARDALONE
Expand Down Expand Up @@ -107,17 +107,17 @@ END

IF ~~ THEN BEGIN X#KAQUDISMISSParty
SAY @43
IF ~~ THEN DO ~LeaveParty() ChangeAIScript("",DEFAULT) SetGlobal("%KICKED_OUT%","LOCALS",1) SetLeavePartyDialogFile() EraseJournalEntry(@33) EraseJournalEntry(@35)~ JOURNAL @44 EXIT
IF ~~ THEN DO ~LeaveParty() ChangeAIScript("",DEFAULT) SetGlobal("%KICKED_OUT%","LOCALS",1) SetLeavePartyDialogFile() EraseJournalEntry(@33) EraseJournalEntry(@35) EraseJournalEntry(@48)~ UNSOLVED_JOURNAL @44 EXIT
END

IF ~~ THEN BEGIN X#KAQUREWARDParty
SAY @45
IF ~NumInParty(6)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) GiveGoldForce(75) JoinParty()~ JOURNAL @35 EXIT
IF ~NumInParty(5)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) GiveGoldForce(60) JoinParty()~ JOURNAL @35 EXIT
IF ~NumInParty(4)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) GiveGoldForce(45) JoinParty()~ JOURNAL @35 EXIT
IF ~NumInParty(3)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) GiveGoldForce(30) JoinParty()~ JOURNAL @35 EXIT
IF ~NumInParty(2)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) GiveGoldForce(15) JoinParty()~ JOURNAL @35 EXIT
IF ~NumInParty(1)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) GiveGoldForce(15) JoinParty()~ JOURNAL @35 EXIT
IF ~NumInParty(6)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) EraseJournalEntry(@48) GiveGoldForce(75) JoinParty()~ UNSOLVED_JOURNAL @35 EXIT
IF ~NumInParty(5)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) EraseJournalEntry(@48) GiveGoldForce(60) JoinParty()~ UNSOLVED_JOURNAL @35 EXIT
IF ~NumInParty(4)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) EraseJournalEntry(@48) GiveGoldForce(45) JoinParty()~ UNSOLVED_JOURNAL @35 EXIT
IF ~NumInParty(3)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) EraseJournalEntry(@48) GiveGoldForce(30) JoinParty()~ UNSOLVED_JOURNAL @35 EXIT
IF ~NumInParty(2)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) EraseJournalEntry(@48) GiveGoldForce(15) JoinParty()~ UNSOLVED_JOURNAL @35 EXIT
IF ~NumInParty(1)~ THEN DO ~EraseJournalEntry(@33) EraseJournalEntry(@44) EraseJournalEntry(@48) GiveGoldForce(15) JoinParty()~ UNSOLVED_JOURNAL @35 EXIT
END

END
Expand Down
7 changes: 6 additions & 1 deletion bg1npc/tra/english/x#kaqst.tra
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@

Entar Silvershield's son was killed. I did not trust Kagain, so we parted ways, but I might take the pin back to his family, when we get to Baldur's Gate.~
@34 = ~Sure, we could use your skills.~
@35 = ~Kagain's Quest
@35 = ~Entar's Son

Entar Silvershield's son was killed. We might take the pin back to his family, when we get to Baldur's Gate.~
@36 = ~Now 'bout that hiring thing I promised. Here, have some gold, but I expect my share of the booty from ya. I am poor now.~
Expand All @@ -52,3 +52,8 @@ Entar Silvershield's son was killed. I didn't like Kagain's attitude, so we part
@45 = ~Now 'bout that coin thing I promised. Here, have it, but I expect my share of the booty from ye. I am poor now.~
@46 = ~We bring news for Lord and Lady Silvershield. We believe that we have found news of their son. Any chance this pin is one of yours?~
@47 = ~I see that you have the household Sigil. Please go to meet Lady Silvershield directly. You can find her upstairs.~
// BGEE #27194
@48 = ~Entar's Son
We've joined up with Kagain, a dwarf who wants to find a missing noble. The missing noble is the son of Entar Silvershield, and so he's really desperate to find the kid.~
@49 = ~Entar's Son
We returned the pin of Entar Silvershield to his family.~
8 changes: 7 additions & 1 deletion bg1npc/tra/french/x#kaqst.tra
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@

Le fils d'Entar Ecudargent a �t� tu�. Je n'ai pas eu confiance en Kagain, nos chemins se sont donc s�par�s, mais je vais peut-�tre ramener la broche � la famille quand nous arriverons � la Porte de Baldur.~
@34 = ~Bien s�r, tes comp�tences pourraient nous �tre utiles.~
@35 = ~La Qu�te de Kagain
@35 = ~Le fils d'Entar

Le fils d'Entar Ecudargent a �t� tu�. Nous allons peut-�tre ramener la broche � la famille quand nous arriverons � la Porte de Baldur.~
@36 = ~Bon, � propos de ce recrutement que j'ai promis. Voil�, un peu d'or. Mais j'attends que tu me donnes une part du butin que tu amasseras. Je suis pauvre maintenant.~
Expand All @@ -60,3 +60,9 @@ Le fils d'Entar Ecudargent a
//Domaine Ecudargent
@46 = ~Nous apportons des nouvelles pour Sire et Dame Ecudargent. Nous pensons avoir trouv� leur fils. Cette broche serait-elle une des v�tres ?~
@47 = ~Je vois que vous avez le sceau de la famille. Veuillez-vous adresser directement � Dame Ecudargent. Vous la trouverez � l'�tage.~
// BGEE #27194
@48 = ~Le fils d'Entar

Nous avons rejoint Kagain, un nain qui veut retrouver un noble. Le noble disparu est le fils d'Entar �cudargent, et il tente d�sesp�r�ment de retrouver l'enfant.~
@49 = ~Entar's Son
We returned the pin of Entar Silvershield to his family.~
7 changes: 6 additions & 1 deletion bg1npc/tra/polish/x#kaqst.tra
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Syn Entara Srebrnej Tarczy zosta

Syn Entara Srebrnej Tarczy zosta� zamordowany. Nie zaufa�am Kagainowi, wi�c nasze �cie�ki si� rozbieg�y, ale mog� zwr�ci� t� zapink� z powrotem Srebrnym Tarczom, kiedy b�d� we Wrotach Baldura...~
@34 = ~Jasne, twoje umiej�tno�ci mog� nam si� przyda�.~
@35 = ~Zadanie Kagaina
@35 = ~Syn Entara

Syn Entara Srebrnej Tarczy zosta� zamordowany. Mo�emy zwr�ci� zapink� jego rodzinie, kiedy b�dziemy we Wrotach Baldura.~
@36 = ~A teraz o tej cenie najmu, o kt�rej wcze�niej gada�em. Macie, we�cie to, ale spodziewam si� po was podzia�u �up�w. Jestem teraz biedny.~
Expand All @@ -54,3 +54,8 @@ Syn Entara Srebrnej Tarczy zosta
@45 = ~A teraz o tych monetach, o kt�rych wcze�niej gada�em. Macie, we�cie to, ale spodziewam si� po was podzia�u �up�w. Jestem teraz biedny.~
@46 = ~Przynosimy wie�ci dla Pana i Pani Srebrnej Tarczy. Zdaje si�, �e dowiedzieli�my si� czego� o ich synu. Czy to jedna z waszych spinek?~
@47 = ~Widz�, �e macie znan� w �wiecie piecz��. Id�cie, prosz�, od razu do Pani Srebrnej Tarczy. Znajdziecie j� na g�rze.~
// BGEE #27194
@48 = ~Syn Entara
Po��czyli�my si�y z Kagainem, krasnoludem kt�ry chce odnale�� zaginionego szlachcica. Ten szlachcic to syn Entara Srebrnej Tarczy, wi�c Kagain desperacko pragnie go odnale��.~
@49 = ~Entar's Son
We returned the pin of Entar Silvershield to his family.~
5 changes: 5 additions & 0 deletions bg1npc/tra/spanish/x#kaqst.tra
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,8 @@ El hijo de Entar Escudo de Plata ha sido asesinado. No me gust
@45 = ~Ahora, respecto a eso que promet� de la contrataci�n. Tomad este oro, pero de ahora en adelante esperar� parte de las ganancias. Soy pobre.~
@46 = ~Traemos noticias para el se�or y la se�ora Escudo de Plata. Creemos tener novedades acerca de su hijo. �Puede ser esta hebilla suya?~
@47 = ~Veo que ten�is un objeto de la familia. Por favor, hablad directamente con la se�ora Escudo de Plata. Est� escaleras arriba.~
// BGEE #27194
@48 = ~La misi�n de Kagain
Kagain, un enano que est� buscando a un noble perdido, se ha unido a mi grupo. Concretamente es el hijo de Entar Escudo de Plata, quien est� realmente desesperado por encontrarle.~
@49 = ~Entar's Son
We returned the pin of Entar Silvershield to his family.~

0 comments on commit c9d9919

Please sign in to comment.