diff options
author | Dastgir <dastgirpojee@rocketmail.com> | 2016-01-18 16:53:43 +0530 |
---|---|---|
committer | Asheraf <acheraf1998@gmail.com> | 2018-03-12 18:06:14 +0000 |
commit | 4896facf53cf6d6ea60dba22f72389721d502673 (patch) | |
tree | e77486997ed0d8241e401413c4206a35ad984023 /src/map/clif.c | |
parent | 8e8e0a2da0f9696c5965e79237642b3dee36dd78 (diff) | |
download | hercules-4896facf53cf6d6ea60dba22f72389721d502673.tar.gz hercules-4896facf53cf6d6ea60dba22f72389721d502673.tar.bz2 hercules-4896facf53cf6d6ea60dba22f72389721d502673.tar.xz hercules-4896facf53cf6d6ea60dba22f72389721d502673.zip |
Extended ADD_QUEST to support new packet
Diffstat (limited to 'src/map/clif.c')
-rw-r--r-- | src/map/clif.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index e996db1f1..f0c090a03 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -16222,6 +16222,7 @@ void clif_quest_send_mission(struct map_session_data *sd) /// Notification about a new quest (ZC_ADD_QUEST). /// 02b3 <quest id>.L <active>.B <start time>.L <expire time>.L <mobs>.W { <mob id>.L <mob count>.W <mob name>.24B }*3 +/// 09f9 <quest id>.L <active>.B <start time>.L <expire time>.L <mobs>.W { <hunt identification>.L <mob type>.L <mob id>.L <min level>.L <max level>.L <mob count>.W <mob name>.24B }*3 void clif_quest_add(struct map_session_data *sd, struct quest *qd) { int i, len; @@ -16252,7 +16253,17 @@ void clif_quest_add(struct map_session_data *sd, struct quest *qd) struct mob_db *monster; monster = mob->db(qi->objectives[i].mob); + +#if PACKETVER >= 20150513 + packet->objectives[i].huntIdent = (qd->quest_id * 1000) + i; + packet->objectives[i].mobType = 0; // Info Needed +#endif packet->objectives[i].mob_id = qi->objectives[i].mob; +#if PACKETVER >= 20150513 + // Info Needed + packet->objectives[i].levelMin = 0; + packet->objectives[i].levelMax = 0; +#endif packet->objectives[i].huntCount = qd->count[i]; memcpy(packet->objectives[i].mobName, monster->jname, NAME_LENGTH); } |