diff options
Diffstat (limited to 'src/emap/homunculus.c')
-rw-r--r-- | src/emap/homunculus.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/emap/homunculus.c b/src/emap/homunculus.c index df9bafb..c51a24c 100644 --- a/src/emap/homunculus.c +++ b/src/emap/homunculus.c @@ -2,6 +2,7 @@ // Copyright (c) 2014 - 2015 Evol developers #include "common/hercules.h" +#include "map/homunculus.h" #include <stdio.h> #include <stdlib.h> @@ -19,6 +20,7 @@ int ehomunculus_gainexp_pre(struct homun_data **hdPtr, nullpo_ret(hd); const int exp = *expPtr; - send_homun_exp(hd, exp); + if (hd->homunculus.vaporize == HOM_ST_ACTIVE) + send_homun_exp(hd, exp); return 0; } |