소스 검색

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] )