From ec69d4fd5c6ec519cb7a04ba74182cbfeceb9cf9 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 12 Oct 2015 18:48:32 +0300 Subject: Add support for mob ai attribute SurviveWithoutMaster. --- src/emap/mob.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/emap/mob.c') diff --git a/src/emap/mob.c b/src/emap/mob.c index eae7901..e7eccbc 100644 --- a/src/emap/mob.c +++ b/src/emap/mob.c @@ -69,3 +69,17 @@ void emob_read_db_additional_fields(struct mob_db *entry, if (mob->lookup_const(it, "WalkMask", &i32)) data->walkMask = i32; } + +int emob_read_db_mode_sub_post(int retVal, + struct mob_db *entry, + struct status_data *mstatus, + int *classPtr, + config_setting_t *t) +{ + config_setting_t *t2; + + if ((t2 = libconfig->setting_get_member(t, "SurviveWithoutMaster"))) + retVal |= libconfig->setting_get_bool(t2) ? 0x8000 : 0; + + return retVal; +} -- cgit v1.2.3-60-g2f50