summaryrefslogtreecommitdiff
path: root/src/map
diff options
context:
space:
mode:
Diffstat (limited to 'src/map')
-rw-r--r--src/map/atcommand.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/map/atcommand.c b/src/map/atcommand.c
index dad90776f..c6b83011b 100644
--- a/src/map/atcommand.c
+++ b/src/map/atcommand.c
@@ -3633,12 +3633,15 @@ static int atkillmonster_sub(struct block_list *bl, va_list ap) {
nullpo_retr(0, md=(struct mob_data *)bl);
flag = va_arg(ap, int);
+ if (md->guardian_data)
+ return 0; //Do not touch WoE mobs!
+
if (flag)
mob_damage(NULL, md, md->hp, 2);
else
mob_delete(md);
- return 0;
+ return 1;
}
void atcommand_killmonster_sub(
const int fd, struct map_session_data* sd, const char* message,