Selaa lähdekoodia

Fixed Vanish damage interaction with some skills
* Fixes #1721.
* Devotion and Shadow Form damage bypass Vanish damage.
Thanks to @jamon18!

aleos 8 vuotta sitten
vanhempi
commit
bfab00a3c3
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/map/battle.c

+ 1 - 1
src/map/battle.c

@@ -7290,7 +7290,7 @@ enum damage_lv battle_weapon_attack(struct block_list* src, struct block_list* t
 
 	map_freeblock_lock();
 
-	if( skill_check_shadowform(target, damage, wd.div_) ) {
+	if( !(tsc && tsc->data[SC_DEVOTION]) && !vanish_damage && skill_check_shadowform(target, damage, wd.div_) ) {
 		if( !status_isdead(target) )
 			skill_additional_effect(src, target, 0, 0, wd.flag, wd.dmg_lv, tick);
 		if( wd.dmg_lv > ATK_BLOCK )