Procházet zdrojové kódy

Fixed damage doesn't cancel status changes.(followed up to r14164)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14169 54d463be-8e91-2dee-dedb-b68131a5f0ec
Inkfish před 15 roky
rodič
revize
2503e57535
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/map/status.c

+ 1 - 1
src/map/status.c

@@ -669,7 +669,7 @@ int status_damage(struct block_list *src,struct block_list *target,int hp, int s
 	if( battle_config.invincible_nodamage && src && sc && sc->data[SC_INVINCIBLE] && !sc->data[SC_INVINCIBLEOFF] )
 		hp = 1;
 
-	if( hp && !(flag&1|8) ) {
+	if( hp && !(flag&(1|8)) ) {
 		if( sc ) {
 			struct status_change_entry *sce;
 			if( (sce = sc->data[SC_DEVOTION]) && src && battle_getcurrentskill(src) != PA_PRESSURE )