浏览代码

Corrected Swing Dance ASPD bonus
* Wrong status change value was being applied.

aleos89 9 年之前
父节点
当前提交
b99114c0ce
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/map/status.c

+ 2 - 2
src/map/status.c

@@ -6466,7 +6466,7 @@ static short status_calc_aspd(struct block_list *bl, struct status_change *sc, s
 	if( sc->data[SC__GROOMY] )
 		skills2 -= sc->data[SC__GROOMY]->val2;
 	if( sc->data[SC_SWINGDANCE] )
-		skills2 += sc->data[SC_SWINGDANCE]->val2;
+		skills2 += sc->data[SC_SWINGDANCE]->val3;
 	if( sc->data[SC_DANCEWITHWUG] )
 		skills2 += sc->data[SC_DANCEWITHWUG]->val3;
 	if( sc->data[SC_GLOOMYDAY] )
@@ -6664,7 +6664,7 @@ static short status_calc_aspd_rate(struct block_list *bl, struct status_change *
 	if( sc->data[SC__GROOMY] )
 		aspd_rate += sc->data[SC__GROOMY]->val2 * 10;
 	if( sc->data[SC_SWINGDANCE] )
-		aspd_rate -= sc->data[SC_SWINGDANCE]->val2 * 10;
+		aspd_rate -= sc->data[SC_SWINGDANCE]->val3 * 10;
 	if( sc->data[SC_DANCEWITHWUG] )
 		aspd_rate -= sc->data[SC_DANCEWITHWUG]->val3 * 10;
 	if( sc->data[SC_GLOOMYDAY] )