From d44ca6520a2755831e7e9cca47da64531d449a64 Mon Sep 17 00:00:00 2001 From: shennetsind Date: Tue, 3 Jan 2012 21:46:59 +0000 Subject: Fixed Self Destruction from hitting hidden characters, bugreport:310 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15371 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/skill.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/map/skill.c b/src/map/skill.c index de6349746..b612e6c2f 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -3535,8 +3535,12 @@ int skill_castend_damage_id (struct block_list* src, struct block_list *bl, int } break; + case NPC_SELFDESTRUCTION: { + struct status_change *tsc = NULL; + if( (tsc = status_get_sc(bl)) && tsc->data[SC_HIDING] ) + break; + } case HVAN_EXPLOSION: - case NPC_SELFDESTRUCTION: if (src != bl) skill_attack(BF_MISC,src,src,bl,skillid,skilllv,tick,flag); break; -- cgit v1.2.3-70-g09d2