Kaynağa Gözat

Fixed Self Destruction from hitting hidden characters, bugreport:310

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15371 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind 13 yıl önce
ebeveyn
işleme
6a06c9419c
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 5 1
      src/map/skill.c

+ 5 - 1
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;