@@ -1275,10 +1275,10 @@ TMainForm = class(TForm)
12751275 l2Objectives: TLabel;
12761276 l2EndText: TLabel;
12771277 edlqEndText: TMemo;
1278- edlqOfferRewardText : TMemo;
1279- edlqRequestItemsText : TMemo;
1280- l2RequestItemsText : TLabel;
1281- l2OfferRewardText : TLabel;
1278+ edlqRewardText : TMemo;
1279+ edlqCompletionText : TMemo;
1280+ l2CompletionText : TLabel;
1281+ l2RewardText : TLabel;
12821282 edlqObjectiveText1: TLabeledEdit;
12831283 edlqObjectiveText2: TLabeledEdit;
12841284 edlqObjectiveText3: TLabeledEdit;
@@ -3115,16 +3115,17 @@ procedure TMainForm.LoadQuestLocales(QuestID: integer);
31153115loc: string;
31163116begin
31173117 loc:= LoadLocales();
3118- MyQuery.SQL.Text := Format(' SELECT locale, Title, Details, Objectives, OfferRewardText, RequestItemsText, EndText, CompletedText, ObjectiveText1, ObjectiveText2, ObjectiveText3, ObjectiveText4, VerifiedBuild FROM quest_template_locale WHERE ID=%d' , [QuestID]);
3118+ MyQuery.SQL.Text := Format(' SELECT loc.locale, loc.Title, loc.Details, loc.Objectives, loc.EndText, loc.CompletedText, loc.ObjectiveText1, loc.ObjectiveText2, loc.ObjectiveText3, loc.ObjectiveText4, loc.VerifiedBuild, rl.RewardText, il.CompletionText ' +
3119+ ' FROM `quest_template_locale` loc LEFT OUTER JOIN quest_offer_reward_locale rl on rl.ID = loc.ID AND rl.locale = loc.locale LEFT OUTER JOIN quest_request_items_locale il on il.ID = loc.ID AND il.locale = loc.locale WHERE loc.ID=%d' ,[QuestID]);
31193120 MyQuery.Open;
31203121 edlqlocale.EditLabel.Caption:= ' locale' ;
31213122 edlqTitle.EditLabel.Caption:= ' Title' ;
31223123 l2Details.Caption:= ' Details' ;
31233124 l2Objectives.Caption:= ' Objectives' ;
31243125 l2EndText.Caption:= ' EndText' ;
31253126 edlqCompletedText.EditLabel.Caption:= ' CompletedText' ;
3126- l2OfferRewardText .Caption:= ' OfferRewardText ' ;
3127- l2RequestItemsText .Caption:= ' RequestItemsText ' ;
3127+ l2RewardText .Caption:= ' RewardText ' ;
3128+ l2CompletionText .Caption:= ' CompletionText ' ;
31283129 edlqObjectiveText1.EditLabel.Caption:= ' ObjectiveText1' ;
31293130 edlqObjectiveText2.EditLabel.Caption:= ' ObjectiveText2' ;
31303131 edlqObjectiveText3.EditLabel.Caption:= ' ObjectiveText3' ;
@@ -3134,19 +3135,19 @@ procedure TMainForm.LoadQuestLocales(QuestID: integer);
31343135
31353136 while (MyQuery.Eof=false) do
31363137 begin
3137- edlqlocale.Text:=MyQuery.Fields[ 0 ] .AsString;
3138- edlqTitle.Text:=MyQuery.Fields[ 1 ] .AsString;
3139- edlqDetails.Text:=MyQuery.Fields[ 2 ] .AsString;
3140- edlqObjectives.Text:=MyQuery.Fields[ 3 ] .AsString;
3141- edlqOfferRewardText .Text:=MyQuery.Fields[ 4 ] .AsString;
3142- edlqRequestItemsText .Text:=MyQuery.Fields[ 5 ] .AsString;
3143- edlqEndText .Text:=MyQuery.Fields[ 6 ] .AsString;
3144- edlqCompletedText .Text:=MyQuery.Fields[ 7 ] .AsString;
3145- edlqObjectiveText1 .Text:=MyQuery.Fields[ 8 ] .AsString;
3146- edlqObjectiveText2 .Text:=MyQuery.Fields[ 9 ] .AsString;
3147- edlqObjectiveText3 .Text:=MyQuery.Fields[ 10 ] .AsString;
3148- edlqObjectiveText4 .Text:= MyQuery.Fields[ 11 ] .AsString;
3149- edlqVerifiedBuild .Text:= MyQuery.Fields[ 12 ] .AsString;
3138+ edlqlocale.Text:=MyQuery.FieldByName( ' locale ' ) .AsString;
3139+ edlqTitle.Text:=MyQuery.FieldByName( ' Title ' ) .AsString;
3140+ edlqDetails.Text:=MyQuery.FieldByName( ' Details ' ) .AsString;
3141+ edlqObjectives.Text:=MyQuery.FieldByName( ' Objectives ' ) .AsString;
3142+ edlqEndText .Text:=MyQuery.FieldByName( ' EndText ' ) .AsString;
3143+ edlqCompletedText .Text:=MyQuery.FieldByName( ' CompletedText ' ) .AsString;
3144+ edlqObjectiveText1 .Text:=MyQuery.FieldByName( ' ObjectiveText1 ' ) .AsString;
3145+ edlqObjectiveText2 .Text:=MyQuery.FieldByName( ' ObjectiveText2 ' ) .AsString;
3146+ edlqObjectiveText3 .Text:=MyQuery.FieldByName( ' ObjectiveText3 ' ) .AsString;
3147+ edlqObjectiveText4 .Text:=MyQuery.FieldByName( ' ObjectiveText4 ' ) .AsString;
3148+ edlqVerifiedBuild .Text:=MyQuery.FieldByName( ' VerifiedBuild ' ) .AsString;
3149+ edlqRewardText .Text := MyQuery.FieldByName( ' RewardText ' ) .AsString;
3150+ edlqCompletionText .Text := MyQuery.FieldByName( ' CompletionText ' ) .AsString;
31503151 MyQuery.Next;
31513152 end ;
31523153 MyQuery.Close;
0 commit comments