From 73defa73651a5e6f7683dc90ab465d19496b8cca Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 19 Oct 2015 18:55:20 +0300 Subject: Add extended mount support. --- src/emap/pc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/emap/pc.c') diff --git a/src/emap/pc.c b/src/emap/pc.c index a099c3c..152fabe 100644 --- a/src/emap/pc.c +++ b/src/emap/pc.c @@ -19,6 +19,7 @@ #include "emap/clif.h" #include "emap/pc.h" +#include "emap/send.h" #include "emap/script.h" #include "emap/data/itemd.h" #include "emap/data/mapd.h" @@ -57,7 +58,11 @@ int epc_setregistry(TBL_PC *sd, int64 *reg, int *val) struct SessionExt *data = session_get_bysd(sd); if (!data) return 0; - data->mount = *val; + if (data->mount != *val) + { + data->mount = *val; + send_pc_info(&sd->bl, &sd->bl, SELF); + } } return 0; -- cgit v1.2.3-60-g2f50