From 8487d3de9cf9e1775d4cdb17a83cf48d4d732064 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 12 Oct 2015 17:39:04 +0300 Subject: Add mob db field 'WalkMask' for now unused. --- src/emap/mob.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/emap/mob.c') diff --git a/src/emap/mob.c b/src/emap/mob.c index 7e0a560..eae7901 100644 --- a/src/emap/mob.c +++ b/src/emap/mob.c @@ -17,6 +17,9 @@ #include "map/itemdb.h" #include "map/mob.h" +#include "emap/data/mobd.h" +#include "emap/struct/mobdext.h" + int emob_deleteslave_sub(struct block_list *bl, va_list ap) { if (!bl) @@ -48,3 +51,21 @@ int emob_deleteslave_sub(struct block_list *bl, va_list ap) hookStop(); return 0; } + +void emob_read_db_additional_fields(struct mob_db *entry, + int *classPtr, + config_setting_t *it, + int *nPtr, const char *source) +{ + int i32 = 0; + + struct MobdExt *data = mobd_get(entry); + if (!data) + { + hookStop(); + return; + } + + if (mob->lookup_const(it, "WalkMask", &i32)) + data->walkMask = i32; +} -- cgit v1.2.3-70-g09d2