diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-02-18 22:05:21 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-02-18 22:05:21 +0300 |
commit | 97d6d72723f0ff3ba89025261cf1174615fdc80d (patch) | |
tree | da815d70e3cb5e513e9d7ab40a6444abd5b61068 /src/emap/quest.c | |
parent | 388961002f81f1e8ddd5343c54d510af0ad5bdc6 (diff) | |
download | evol-hercules-97d6d72723f0ff3ba89025261cf1174615fdc80d.tar.gz evol-hercules-97d6d72723f0ff3ba89025261cf1174615fdc80d.tar.bz2 evol-hercules-97d6d72723f0ff3ba89025261cf1174615fdc80d.tar.xz evol-hercules-97d6d72723f0ff3ba89025261cf1174615fdc80d.zip |
Update for support latest hercules.
Diffstat (limited to 'src/emap/quest.c')
-rw-r--r-- | src/emap/quest.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/emap/quest.c b/src/emap/quest.c index 8c9efa9..15a41d8 100644 --- a/src/emap/quest.c +++ b/src/emap/quest.c @@ -7,6 +7,7 @@ #include <stdlib.h> #include <string.h> +#include "common/conf.h" #include "common/HPMi.h" #include "common/memmgr.h" #include "common/mmo.h" @@ -27,10 +28,10 @@ * @return The parsed quest entry. * @retval NULL in case of errors. */ -struct quest_db *equest_read_db_sub(config_setting_t *cs, int *nPtr, const char *source) +struct quest_db *equest_read_db_sub(struct config_setting_t *cs, int *nPtr, const char *source) { struct quest_db *entry = NULL; - config_setting_t *t = NULL; + struct config_setting_t *t = NULL; int i32 = 0, quest_id; const char *str = NULL; const int n = *nPtr; @@ -88,7 +89,7 @@ struct quest_db *equest_read_db_sub(config_setting_t *cs, int *nPtr, const char for (i = 0; i < len && entry->objectives_count < MAX_QUEST_OBJECTIVES; i++) { // Note: We ensure that objectives_count < MAX_QUEST_OBJECTIVES because // quest_log (as well as the client) expect this maximum size. - config_setting_t *tt = libconfig->setting_get_elem(t, i); + struct config_setting_t *tt = libconfig->setting_get_elem(t, i); int mob_id = 0, count = 0; if (!tt) break; @@ -112,7 +113,7 @@ struct quest_db *equest_read_db_sub(config_setting_t *cs, int *nPtr, const char if ((t=libconfig->setting_get_member(cs, "Drops")) && config_setting_is_list(t)) { int i, len = libconfig->setting_length(t); for (i = 0; i < len; i++) { - config_setting_t *tt = libconfig->setting_get_elem(t, i); + struct config_setting_t *tt = libconfig->setting_get_elem(t, i); int mob_id = 0, nameid = 0, rate = 0; if (!tt) break; |