diff options
author | Asheraf <acheraf1998@gmail.com> | 2018-06-25 21:00:42 +0100 |
---|---|---|
committer | Asheraf <acheraf1998@gmail.com> | 2018-07-24 02:24:40 +0100 |
commit | 7c43dd908622e083b0fecf7fc8ebab61501186fa (patch) | |
tree | f742073f0dcc69ac5ac365ab24adaaac7aebc0df /src/map/pc.c | |
parent | 620c55e87019a46ffffc6ffb69bea77df088b904 (diff) | |
download | hercules-7c43dd908622e083b0fecf7fc8ebab61501186fa.tar.gz hercules-7c43dd908622e083b0fecf7fc8ebab61501186fa.tar.bz2 hercules-7c43dd908622e083b0fecf7fc8ebab61501186fa.tar.xz hercules-7c43dd908622e083b0fecf7fc8ebab61501186fa.zip |
Questinfo System overhaul
Diffstat (limited to 'src/map/pc.c')
-rw-r--r-- | src/map/pc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/map/pc.c b/src/map/pc.c index d9e41fde2..f2cff8ab3 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -4783,6 +4783,7 @@ static int pc_additem(struct map_session_data *sd, struct item *item_data, int a pc->inventory_rental_add(sd, seconds); } } + quest->questinfo_refresh(sd); return 0; } @@ -4820,6 +4821,7 @@ static int pc_delitem(struct map_session_data *sd, int n, int amount, int type, clif->delitem(sd,n,amount,reason); if(!(type&2)) clif->updatestatus(sd,SP_WEIGHT); + quest->questinfo_refresh(sd); return 0; } @@ -6881,6 +6883,7 @@ static int pc_checkbaselevelup(struct map_session_data *sd) party->send_levelup(sd); pc->baselevelchanged(sd); + quest->questinfo_refresh(sd); return 1; } @@ -6943,6 +6946,7 @@ static int pc_checkjoblevelup(struct map_session_data *sd) clif->status_change(&sd->bl,SI_DEVIL1, 1, 0, 0, 0, 1); //Permanent blind effect from SG_DEVIL. npc->script_event(sd, NPCE_JOBLVUP); + quest->questinfo_refresh(sd); return 1; } @@ -9036,6 +9040,7 @@ static int pc_jobchange(struct map_session_data *sd, int class, int upper) break; } } + quest->questinfo_refresh(sd); return 0; } |