summaryrefslogtreecommitdiff
path: root/src/emap/homunculus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emap/homunculus.c')
-rw-r--r--src/emap/homunculus.c4
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;
}