@@ -53,18 +53,22 @@ export const completeQuest = async (player, questName) => {
5353 // New object to contain quest properties
5454 const newObj = { } ;
5555 let hasFoundIncompleteObjective = false ;
56- // If there is an objective that is not finished then show dialog to user
56+ let questStatusText = '' ;
57+ // If there is an objective that is not finished then show the status to user
5758 for ( let objective in objectives ) {
5859 if ( ! objectives [ objective ] ) {
59- await displayDialogue ( {
60- k,
61- player,
62- characterName : 'Quest System' ,
63- text : [ `You have not finished: "${ objective } "` ] ,
64- } ) ;
60+ questStatusText += `<br />🚫 ${ objective } ` ;
6561 hasFoundIncompleteObjective = true ;
62+ } else {
63+ questStatusText += `<br />✅ ${ objective } ` ;
6664 }
6765 }
66+ await displayDialogue ( {
67+ k,
68+ player,
69+ characterName : 'Quest System' ,
70+ text : [ `"${ questName } " Quest Status:${ questStatusText } ` ] ,
71+ } ) ;
6872
6973 if ( hasFoundIncompleteObjective ) {
7074 return ;
@@ -78,7 +82,7 @@ export const completeQuest = async (player, questName) => {
7882 k,
7983 player,
8084 characterName : 'Quest System' ,
81- text : [ `🎉 Quest Completed! 🎉` , `" ${ questName } " `] ,
85+ text : [ `🎉 Quest Completed! 🎉<br /> ${ questName } ` ] ,
8286 } ) ;
8387 }
8488} ;
@@ -105,7 +109,7 @@ export const completeQuestObjective = async (player, questName, objective) => {
105109 k,
106110 player,
107111 characterName : 'Quest System' ,
108- text : [ `✅ Objective Completed!` , `" ${ objective } " `] ,
112+ text : [ `" ${ questName } " Objective Completed!<br />✅ ${ objective } ` ] ,
109113 } ) ;
110114 return true ;
111115} ;
@@ -132,7 +136,7 @@ export const recieveQuest = async (player, quest) => {
132136 k,
133137 player,
134138 characterName : 'Quest System' ,
135- text : [ `🆕 New Quest Started!` , ` "${ Object . keys ( quest ) [ 0 ] } "`] ,
139+ text : [ `🆕 New Quest Started!<br /> "${ Object . keys ( quest ) [ 0 ] } "` ] ,
136140 } ) ;
137141 }
138142} ;
0 commit comments