|
@@ -56,7 +56,7 @@ int quest_pc_login(TBL_PC *sd)
|
|
|
|
|
|
//@TODO[Haru]: Is this necessary? Does quest_send_mission not take care of this?
|
|
|
for( i = 0; i < sd->avail_quests; i++ )
|
|
|
- clif_quest_update_objective(sd, &sd->quest_log[i]);
|
|
|
+ clif_quest_update_objective(sd, &sd->quest_log[i], 0);
|
|
|
#endif
|
|
|
|
|
|
return 0;
|
|
@@ -104,7 +104,7 @@ int quest_add(TBL_PC *sd, int quest_id)
|
|
|
sd->save_quest = true;
|
|
|
|
|
|
clif_quest_add(sd, &sd->quest_log[n]);
|
|
|
- clif_quest_update_objective(sd, &sd->quest_log[n]);
|
|
|
+ clif_quest_update_objective(sd, &sd->quest_log[n], 0);
|
|
|
|
|
|
if( save_settings&CHARSAVE_QUEST )
|
|
|
chrif_save(sd,0);
|
|
@@ -157,7 +157,7 @@ int quest_change(TBL_PC *sd, int qid1, int qid2)
|
|
|
|
|
|
clif_quest_delete(sd, qid1);
|
|
|
clif_quest_add(sd, &sd->quest_log[i]);
|
|
|
- clif_quest_update_objective(sd, &sd->quest_log[i]);
|
|
|
+ clif_quest_update_objective(sd, &sd->quest_log[i], 0);
|
|
|
|
|
|
if( save_settings&CHARSAVE_QUEST )
|
|
|
chrif_save(sd,0);
|
|
@@ -253,7 +253,7 @@ void quest_update_objective(TBL_PC *sd, int mob_id)
|
|
|
if( qi->objectives[j].mob == mob_id && sd->quest_log[i].count[j] < qi->objectives[j].count ) {
|
|
|
sd->quest_log[i].count[j]++;
|
|
|
sd->save_quest = true;
|
|
|
- clif_quest_update_objective(sd, &sd->quest_log[i]);
|
|
|
+ clif_quest_update_objective(sd, &sd->quest_log[i], mob_id);
|
|
|
}
|
|
|
}
|
|
|
|