ソースを参照

Eska MDEF effect fixed; changed from hardMDEF to softMDEF, bugreport:4673

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15141 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind 13 年 前
コミット
e20bcb3049
1 ファイル変更2 行追加2 行削除
  1. 2 2
      src/map/status.c

+ 2 - 2
src/map/status.c

@@ -4205,8 +4205,6 @@ static signed short status_calc_def2(struct block_list *bl, struct status_change
 		return 100;
 	if(sc->data[SC_STEELBODY])
 		return 90;
-	if(sc->data[SC_SKA])
-		return 90;
 	if(sc->data[SC_ARMORCHANGE])
 		mdef += sc->data[SC_ARMORCHANGE]->val3;
 	if(sc->data[SC_STONE] && sc->opt1 == OPT1_STONE)
@@ -4242,6 +4240,8 @@ static signed short status_calc_mdef2(struct block_list *bl, struct status_chang
 
 	if(sc->data[SC_BERSERK])
 		return 0;
+	if(sc->data[SC_SKA])
+		return 90;
 	if(sc->data[SC_MINDBREAKER])
 		mdef2 -= mdef2 * sc->data[SC_MINDBREAKER]->val3/100;
 	if(sc->data[SC_ANALYZE])